<SEC-DOCUMENT>0001140361-25-003730.txt : 20250210
<SEC-HEADER>0001140361-25-003730.hdr.sgml : 20250210
<ACCEPTANCE-DATETIME>20250210160129
ACCESSION NUMBER:		0001140361-25-003730
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		99
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250210
DATE AS OF CHANGE:		20250210

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
		IRS NUMBER:				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:		25605658

	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>mpaa-20241231.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Feb 10 21:01:03 UTC 2025 -->
<!-- Created by CompSci Resources, LLC on Thu Jan 30 23:36:13 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mpaa="http://motorcarparts.com/20241231" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> </title>

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

  </div><div>


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

  </div><div>

  </div><hr style="border-top: 3px solid black; border-bottom: 1px solid black; border-left: none; border-right: none; height: 2px;"/><div style="text-align: center; font-size: 14pt;"><span style="font-weight: bold;">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span>
  </div><div style="text-align: center; font-size: 12pt;">
   <span style="font-weight: bold;">Washington, D.C. 20549</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 18pt;"> <span style="font-weight: bold;">Form <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-11573">10-Q</ix:nonNumeric></span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;"> <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="ixv-26"><span style="font-family: Wingdings 2;">&#9745;</span></ix:nonNumeric> </div> <div style="font-size: 10pt;"> <span style="font-weight: bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES</span>&#160;<span style="font-weight: bold;">EXCHANGE ACT OF 1934</span> </div> </div><div>
  </div><div style="clear: both; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt;"> <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-11574">DECEMBER 31, 2024</ix:nonNumeric></span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;"> <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;"> <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-41"><span style="font-family: Wingdings 2;">&#9744;</span></ix:nonNumeric> </div> <div style="font-size: 10pt;"> <span style="font-weight: bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES</span>&#160;<span style="font-weight: bold;">EXCHANGE ACT OF 1934</span> </div> </div><div>
  </div><div style="clear: both; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="margin-left: 36pt; font-size: 10pt;">
   <span style="font-weight: bold;">FOR THE TRANSITION PERIOD FROM&#160;&#160;&#160;&#160;&#160;&#160;&#160;TO</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;"> <span style="font-weight: bold;">Commission File No. <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-11575">001-33861</ix:nonNumeric></span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 24pt;"> <ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-60"><span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC.</span></ix:nonNumeric> </div><div>
  </div><div style="text-align: center; font-size: 10pt;">
   (Exact name of registrant as specified in its charter)
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>

  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt; margin-left: auto; margin-right: auto;"> <tr><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; vertical-align: bottom;"> <div style="line-height: 1.1;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-11576">New York</ix:nonNumeric> </div> </td> <td style="text-align: center;">&#160;</td><td style="padding: 0px 2.35pt 0px 2px; text-align: center; vertical-align: bottom;"> <div style="line-height: 1.1;"> <ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-11577">11-2153962</ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> <div style="line-height: 1.1;"> (State or other jurisdiction of&#160;&#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></div> </td> <td style="text-align: center;">&#160;</td><td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> <div style="line-height: 1.1;"> (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></div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> <div style="line-height: 1.1;">&#160; </div> <div style="line-height: 1.1;"> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-11578">2929 California Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-11579">Torrance</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-11580">California</ix:nonNumeric> </div> </td> <td style="text-align: center;">&#160;</td><td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> <div style="line-height: 1.1;">&#160; </div> <div style="line-height: 1.1;"> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-11581">90503</ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> <div style="line-height: 1.1;"> (Address of principal executive offices) </div> </td> <td style="text-align: center;">&#160;</td><td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> <div style="line-height: 1.1;"> (Zip Code) </div> </td> </tr> </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;"> Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-11582">310</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-11583">212-7910</ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">Securities registered pursuant to Section 12(b) of the Act:</span>
  </div><div>

  </div><table style="border-spacing: 0px; border-collapse: collapse; font-size: 10pt; width: 100%; color: rgb(0, 0, 0);"> <tr><td style="width: 33%;"/><td style="width: 32%;"/><td style="width: 33%;"/></tr><tr style="vertical-align: top;"> <td style="padding: 0px 5.4pt 0px 5px; border-width: 1pt; border-style: solid; border-color: black; text-align: center;"> <div style="margin-bottom: 2.2pt; line-height: 12pt;"> <span style="color: rgb(0, 0, 0); text-decoration: underline;">Title of each class</span> </div> </td> <td style="padding: 0px 5.4pt 0px 5px; border-width: 1pt; border-style: solid; border-color: black; text-align: center;"> <div style="margin-bottom: 2.2pt; line-height: 12pt;"> <span style="color: rgb(0, 0, 0); text-decoration: underline;">Trading symbol(s)</span> </div> </td> <td style="padding: 0px 5.4pt 0px 5px; border-width: 1pt; border-style: solid; border-color: black; text-align: center;"> <div style="margin-bottom: 2.2pt; line-height: 12pt;"> <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 0px 5px; border-width: 1pt; border-style: solid; border-color: black; text-align: center;"> <div style="margin-bottom: 2.2pt; line-height: 12pt;"> <ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-11584">Common Stock, par value $0.01 per share</ix:nonNumeric> </div> </td> <td style="padding: 0px 5.4pt 0px 5px; border-width: 1pt; border-style: solid; border-color: black; text-align: center;"> <div style="margin-bottom: 2.2pt; line-height: 12pt;"> <ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-11585">MPAA</ix:nonNumeric> </div> </td> <td style="padding: 0px 5.4pt 0px 5px; border-width: 1pt; border-style: solid; border-color: black; text-align: center;"> <div style="margin-bottom: 2.2pt; line-height: 12pt;"> The <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-11586">Nasdaq</ix:nonNumeric> Global Select Market </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;"> Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <br/>Yes &#9745; No <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="ixv-11587">&#9744;</ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="margin-right: -9pt; font-size: 10pt;"> Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-11588">Yes</ix:nonNumeric> &#9745; No &#9744; </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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):
  </div><div>

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



<table cellpadding="0" style="line-height: 115%; font-family: Calibri, sans-serif; width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto; font-size: 10pt; border-spacing: 0px;" width="100%"> <tr><td style="width: 60%;">&#160;</td><td style="width: 40%;">&#160;</td></tr><tr><td>&#160;</td><td>&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"> <td style="padding: 0in 2.35pt 0in 2px; text-align: left;" valign="top"> <div style="margin: 0in; font-family: &quot;Times New Roman&quot;, serif; line-height: 93%;"><span style="line-height: 93%;">Large accelerated filer </span><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></div> </td> <td style="padding: 0in 2.35pt 0in 2px; text-align: left;" valign="top"> <div style="margin: 0in 0in 0in -5.65pt; font-family: &quot;Times New Roman&quot;, serif; text-indent: 5.65pt; line-height: 93%;"><span style="line-height: 93%;"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-11589">Accelerated filer</ix:nonNumeric> </span><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;mso-symbol-">&#9745;</span></span></div> </td> </tr> <tr style="mso-yfti-irow:1"> <td style="padding: 0in 2.35pt 0in 2px; text-align: left;" valign="top"> <div style="margin: 0in; font-family: &quot;Times New Roman&quot;, serif; line-height: 93%;"><span style="line-height: 93%;">Non-accelerated filer </span><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;   mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></div> </td> <td style="padding: 0in 2.35pt 0in 2px; text-align: left;" valign="top"> <div style="margin: 0in 0in 0in -84.15pt; font-family: &quot;Times New Roman&quot;, serif; text-indent: 84.15pt; line-height: 93%;"><span style="line-height: 93%;">Smaller reporting company </span><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntitySmallBusiness" id="ixv-170"><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></ix:nonNumeric></div> </td> </tr> <tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes"> <td style="padding: 0in 2.35pt 0in 2px;" valign="top">&#160;&#160;</td> <td style="padding: 0in 2.35pt 0in 2px; text-align: left;" valign="top"> <div style="margin: 0in; font-family: &quot;Times New Roman&quot;, serif; line-height: 93%;"><span style="line-height: 93%;">Emerging growth company </span><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-178"><span style="line-height: 93%; font-family: &quot;Wingdings 2&quot;;"><span style="mso-char-type:symbol;mso-symbol-font-family:&quot;Wingdings 2&quot;">&#9744;</span></span></ix:nonNumeric></div> </td> </tr>
</table></div><div>

  </div><div style="margin: 0in; font-size: 10pt;">If an emerging growth company, indicate by check mark if the
registrant has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided pursuant to
Section 13(a) of the Exchange Act.&#160;&#160;&#9744;</div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-11590">Yes</ix:nonNumeric> &#9744; No&#160;&#9745;</div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;"> There were<span style="background-color: rgb(255, 255, 255);"> <span><ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11591">19,583,711</ix:nonFraction> </span>s</span>hares of Common Stock outstanding at February 3, 2025. </div><div>

  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><hr style="border-top: 1px solid black; border-bottom: 3px solid black; border-left: none; border-right: none; height: 2px;"/><div>

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








  </div><div><table cellpadding="0" id="tableOfContents0" style="font-family: TimesNewRoman; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0px;"><tr><td style="width: 4%;">&#160;</td><td>&#160;</td><td style="width: 90%;">&#160;</td><td>&#160;</td></tr><tr><td colspan="4" style="vertical-align: top; font-weight: bold; text-align: center;">TABLE OF CONTENTS</td></tr><tr><td colspan="4" rowspan="1" style="vertical-align: top;">&#160;</td></tr><tr><td colspan="4" style="vertical-align: top; text-align: left;"><div style="font-weight: bold;">PART I &#8212; FINANCIAL INFORMATION</div></td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_1">Item 1. Financial Statements</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">4</td></tr><tr><td style="vertical-align: top;">&#160;</td><td style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; text-align: left;"><a href="#Balance_Sheets">Condensed Consolidated Balance Sheets</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">4</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; text-align: left;"><a href="#Statements_of_Operations">Condensed Consolidated Statements of Operations</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">5</td></tr><tr><td style="vertical-align: top;">&#160;</td><td style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; text-align: left;"><a href="#Statements_of_Comprehensive_Loss">Condensed Consolidated Statements of Comprehensive Loss</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">6</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; text-align: left;"><a href="#Statements_of_Shareholders_Equity">Condensed Consolidated Statements of Shareholders&#8217; Equity</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">7</td></tr><tr><td style="vertical-align: top;">&#160;</td><td style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; text-align: left;"><a href="#Statements_of_Cash_Flows">Condensed Consolidated Statements of Cash Flows</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">8</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; text-align: left;"><a href="#Notes">Notes to Condensed Consolidated Financial Statements</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">9</td></tr><tr><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_2">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">26</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_3">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">36</td></tr><tr><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_4">Item 4. Controls and Procedures</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">36</td></tr><tr><td colspan="3" rowspan="1">&#160;</td><td rowspan="1">&#160;</td></tr><tr><td colspan="3"><div><b>PART II &#8212; OTHER INFORMATION</b></div></td><td>&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_1_Legal_Proceedings">Item 1. Legal Proceedings</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">38</td></tr><tr><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_1A">Item 1A. Risk Factors</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">38</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_2_Part_2">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">38</td></tr><tr><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_3_Part_2">Item 3. Defaults Upon Senior Securities</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">38</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_5_Part_2">Item 5. Other Information</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">38</td></tr><tr><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#Item_6_Part_2">Item 6. Exhibits</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">39</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: top;">&#160;</td><td colspan="2" rowspan="1" style="vertical-align: top; text-align: left;"><a href="#SIGNATURES">SIGNATURES</a></td><td style="width: 5.28%; vertical-align: top; text-align: right;">42</td></tr></table></div><div style="text-align: center; font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">2</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
  </div><div style="text-align: center; font-size: 10pt;"><span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC.</span>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">GLOSSARY</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following terms are frequently used in the text of this report and have the meanings indicated below.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <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 style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <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>Remanufactured Core portion of stock adjustment returns are classified as contract assets until we physically receive them.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">3</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
  </div><div style="line-height: 12pt; text-align: center; font-weight: bold; font-size: 10pt;">PART I &#8212; FINANCIAL INFORMATION
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_1" title="Item 1"></a>Item 1. Financial Statements</div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">&#160;</div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt; text-align: center;"><span style="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. AND SUBSIDIARIES</span></div><div style="text-align: center;"><a id="Balance_Sheets" title="Balance Sheets"></a><span style="font-size: 13.3333px; font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Condensed Consolidated Balance Sheets</span></div><div>&#160;</div><div><table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">ASSETS</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Unaudited)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Current assets:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Cash and cash equivalents</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-11592">10,810,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-11593">13,974,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Short-term investments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-11594">1,909,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-11595">1,837,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accounts receivable &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-11596">82,040,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-11597">96,296,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Inventory &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-11598">367,028,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-11599">397,328,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-11600">22,213,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-11601">27,139,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Prepaid expenses and other current assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-11602">20,304,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-11603">23,885,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Total current assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-11604">504,304,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-11605">560,459,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Plant and equipment &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-11606">30,954,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-11607">38,338,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Operating lease assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-11608">67,552,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-11609">83,973,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term deferred income taxes</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-11610">5,664,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-11611">2,976,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-11612">334,424,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-11613">320,282,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Goodwill and intangible assets &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="0" unitRef="usd" id="ixv-11614">3,846,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="0" unitRef="usd" id="ixv-11615">4,274,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-11616">2,764,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 1px;">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-11617">1,700,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">TOTAL ASSETS</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-top: none; border-right: none; border-bottom: 3px double black; border-left: none; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-top: none; border-right: none; border-bottom: 3px double black; border-left: none; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-11618">949,508,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-top: none; border-right: none; border-bottom: 3px double black; border-left: none; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-top: none; border-right: none; border-bottom: 3px double black; border-left: none; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-top: none; border-right: none; border-bottom: 3px double black; border-left: none; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-11619">1,012,002,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-top: none; border-right: none; border-bottom: 3px double black; border-left: none; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">LIABILITIES AND SHAREHOLDERS'&#160; EQUITY</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Current liabilities:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accounts payable and accrued liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11620">158,113,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11621">185,182,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer finished goods returns accrual</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:CustomerFinishedGoodsReturnsAccrual" scale="0" unitRef="usd" id="ixv-11622">40,732,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:CustomerFinishedGoodsReturnsAccrual" scale="0" unitRef="usd" id="ixv-11623">38,312,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-11624">36,239,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-11625">37,591,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Revolving loan</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="usd" id="ixv-11626">94,802,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="usd" id="ixv-11627">128,000,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Other current liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11628">9,417,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11629">7,021,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-11630">9,308,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 1px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-11631">8,319,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Total current liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11632">348,611,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11633">404,425,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Convertible notes, related party</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="-sec-ix-hidden: hidden-fact-0; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-11634">32,377,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="-sec-ix-hidden: hidden-fact-1; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-11635">30,776,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-11636">231,962,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-11637">212,068,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term deferred income taxes</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-11638">524,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-11639">511,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term operating lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-11640">66,833,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-11641">72,240,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-11642">6,530,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-11643">6,872,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Total liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-11644">686,837,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-11645">726,892,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Commitments and contingencies</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="-sec-ix-hidden: hidden-fact-2">&#160;</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="-sec-ix-hidden: hidden-fact-3">&#160;</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Shareholders' equity:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Preferred stock; par value $<ix:nonFraction contextRef="c2" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11646"><ix:nonFraction contextRef="c3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11647">.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-11648"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-11649">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-11650"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-11651">none</ix:nonFraction></ix:nonFraction> issued</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-11652">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-11653">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Series A junior participating preferred stock; par value $<ix:nonFraction contextRef="c4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11654"><ix:nonFraction contextRef="c5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11655">.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-11656"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-11657">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-11658"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-11659">none</ix:nonFraction></ix:nonFraction> issued</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-11660">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-11661">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Common stock; par value $<ix:nonFraction contextRef="c2" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11662"><ix:nonFraction contextRef="c3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11663">.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-11664"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-11665">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-11666"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11667">19,583,711</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-11668"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11669">19,662,380</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December 31,
2024 and March 31, 2024, respectively</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-11670">196,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-11671">197,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Additional paid-in capital</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-11672">236,988,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-11673">236,255,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Retained earnings</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-11674">20,755,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-11675">39,503,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accumulated other comprehensive income</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd" id="ixv-11676">4,732,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 1px;">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd" id="ixv-11677">9,155,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Total shareholders' equity</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid black; white-space: nowrap; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid black; white-space: nowrap; border-top: none; border-left: none; border-right: none;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11678">262,671,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid black; white-space: nowrap; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid black; white-space: nowrap; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid black; white-space: nowrap; border-top: none; border-left: none; border-right: none;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11679">285,110,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid black; white-space: nowrap; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-11680">949,508,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-11681">1,012,002,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">&#160;</div><div>







  </div><div style="text-align: center; font-size: 10pt;">
   The accompanying notes to condensed consolidated financial statements are an integral part hereof.</div><div>

  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">4</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center; font-size: 10pt;">
   <a id="Statements_of_Operations" title="Statements of Operations"></a><span style="font-weight: bold;">Condensed Consolidated Statements of Operations</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>





  </div><div>&#160;</div><div><table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: top; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net sales</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-11682">186,176,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-11683">171,862,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-11684">564,249,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-11685">528,206,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Cost of goods sold</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-11686">141,294,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-11687">141,819,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-11688">448,916,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-11689">430,448,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 36pt;">Gross profit</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-11690">44,882,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-11691">30,043,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-11692">115,333,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-11693">97,758,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Operating expenses:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">General and administrative</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-11694">16,212,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-11695">15,198,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-11696">47,934,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-11697">42,125,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Sales and marketing</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-11698">5,621,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-11699">5,931,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-11700">16,904,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-11701">17,038,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Research and development</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-11702">3,008,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-11703">2,539,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-11704">7,884,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-11705">7,352,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Foreign exchange impact of lease liabilities and forward contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-11706">2,460,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 1px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-11707">3,149,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 1px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-11708">18,966,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 1px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-11709">2,659,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 36pt;">Total operating expenses</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-11710">27,301,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-11711">20,519,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-11712">91,688,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-11713">63,856,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Operating income</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-11714">17,581,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-11715">9,524,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-11716">23,645,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-11717">33,902,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other expenses:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Interest expense, net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-11718">14,435,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-11719">18,297,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-11720">43,004,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-11721">45,400,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Change in fair value of compound net derivative liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-11722">260,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-11723">1,160,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-11724">2,460,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-11725">1,690,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Loss on extinguishment of debt</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-11726">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-11727">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" sign="-" unitRef="usd" id="ixv-11728">168,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 36pt;">Total other expenses</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-11729">14,175,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-11730">19,457,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-11731">40,544,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-11732">47,258,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Income (loss) before income tax expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11733">3,406,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-11734">9,933,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-11735">16,899,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-11736">13,356,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Income tax expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11737">1,115,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11738">37,281,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11739">1,849,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11740">37,226,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net income (loss)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11741">2,291,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11742">47,214,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11743">18,748,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11744">50,582,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Basic net income (loss) per share</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-11745">0.12</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left; background-color: rgb(204, 238, 255);">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px; background-color: rgb(204, 238, 255);">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11746">2.40</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px; background-color: rgb(204, 238, 255);">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11747">0.95</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px; background-color: rgb(204, 238, 255);">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11748">2.58</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Diluted net income (loss) per share</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-11749">0.11</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11750">2.40</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11751">0.95</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11752">2.58</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted average number of shares outstanding:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Basic</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11753">19,783,170</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11754">19,634,306</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11755">19,739,481</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11756">19,580,960</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Diluted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11757">20,416,958</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11758">19,634,306</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11759">19,739,481</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="background-color: rgb(204, 238, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 3px;">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11760">19,580,960</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;</div><div style="text-align: center; font-size: 10pt;">
   The accompanying notes to condensed consolidated financial statements are an integral part hereof.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">5</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center; font-size: 10pt;">
   <a id="Statements_of_Comprehensive_Loss" title="Statements of Comprehensive Loss"></a><span style="font-weight: bold;">Condensed Consolidated Statements of Comprehensive Loss</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">(Unaudited)</span></div><div>



  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Net income (loss)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11761">2,291,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11762">47,214,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11763">18,748,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11764">50,582,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Other comprehensive (loss) income, net of tax:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Foreign currency translation (loss) gain</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11765">2,480,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11766">2,405,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11767">4,423,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11768">7,870,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Total other comprehensive (loss) income, net of tax</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11769">2,480,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11770">2,405,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11771">4,423,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11772">7,870,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Comprehensive loss</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11773">189,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11774">44,809,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11775">23,171,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11776">42,712,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>)</div></td></tr></table><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="text-align: center; font-size: 10pt;">
   The accompanying notes to condensed consolidated financial statements are an integral part hereof.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">6</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center; font-size: 10pt;">
   <a id="Statements_of_Shareholders_Equity" title="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; font-size: 10pt;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-collapse: collapse; border-spacing: 0px;">

          <tr>
            <td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom">
              <div style="font-weight: bold;">Common Stock</div>
            </td>

            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom">
              <div style="font-weight: bold;">Shares</div>
            </td>

            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom">
              <div style="font-weight: bold;">Amount</div>
            </td>

            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom">
              <div style="font-weight: bold;">Additional</div><div style="font-weight: bold;">Paid-in</div><div style="font-weight: bold;">Capital</div>
            </td>

            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom">
              <div style="font-weight: bold;">Retained</div><div style="font-weight: bold;">Earnings</div>
            </td>

            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom">
              <div style="font-weight: bold;">Accumulated</div><div style="font-weight: bold;">Other</div><div style="font-weight: bold;">Comprehensive</div><div style="font-weight: bold;">Income (Loss)</div>
            </td>

            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
            <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom">
              <div style="font-weight: bold;">Total</div>
            </td>

          </tr>
          <tr>
            <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>
          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 9pt;">Balance at March 31, 2024</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11777">19,662,380</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11778">197,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11779">236,255,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11780">39,503,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11781">9,155,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11782">285,110,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>

          <tr>
            <td style="vertical-align: bottom; width: 10%; white-space: nowrap; padding-left: 10px;" valign="bottom">
              <div>Compensation recognized under employee stock plans</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11783">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11784">1,000,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11785">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11786">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c17" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11787">1,000,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>

          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div><div style="text-indent: -9pt; margin-left: 18pt;">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes</div></div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-11788">91,205</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-11789">1,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c14" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11790">182,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11791">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11792">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c17" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11793">181,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Foreign currency translation</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11794">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11795">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11796">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c16" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11797">675,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c17" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11798">675,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
          </tr>
          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Net loss</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11799">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11800">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div>(<ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11801">18,085,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11802">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div>(<ix:nonFraction contextRef="c17" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11803">18,085,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>)</div>
            </td>
          </tr>

          <tr>
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 9pt;">Balance at June 30, 2024</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11804">19,753,585</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11805">198,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11806">237,073,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c20" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11807">21,418,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11808">8,480,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11809">267,169,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>

          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Compensation recognized under employee stock plans</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11810">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c24" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11811">1,016,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11812">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c26" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11813">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c27" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11814">1,016,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>

          <tr>
            <td style="vertical-align: bottom; width: 10%; padding-left: 10px;" valign="bottom">
              <div style="padding-left : 6px; text-indent : -6pt; "><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Issuance of common stock upon vesting of RSUs,&#160;</span>net of shares withheld for employee taxes</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-11815">22,788</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11816">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c24" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11817">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11818">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c26" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11819">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c27" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11820">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>
          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Foreign currency translation</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11821">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c24" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11822">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11823">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c26" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11824">1,268,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c27" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11825">1,268,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align: bottom; width: 10%; padding-bottom: 2px;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Net loss</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11826">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c24" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11827">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div>(<ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11828">2,954,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c26" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11829">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div>(<ix:nonFraction contextRef="c27" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11830">2,954,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>)</div>
            </td>
          </tr>

          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 9pt;">Balance at September 30, 2024</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11831">19,776,373</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11832">198,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c29" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11833">238,089,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c30" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11834">18,464,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11835">7,212,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c32" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11836">263,963,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>

          <tr>
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Compensation recognized under employee stock plans</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c33" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11837">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11838">993,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11839">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c36" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11840">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11841">993,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>

          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div><div style="text-indent: -9pt; margin-left: 18pt;">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes</div></div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c33" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-11842">75,468</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c33" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-11843">1,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11844">1,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11845">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c36" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11846">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11847">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Repurchase and cancellation of common shares</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c33" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-11848">268,130</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c33" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-11849">3,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-11850">2,093,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-11851">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c36" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-11852">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-11853">2,096,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
          </tr>
          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Foreign currency translation</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c33" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11854">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c34" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11855">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11856">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c36" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11857">2,480,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-11858">2,480,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div>)</div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align: bottom; width: 10%;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 18pt;">Net income</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">
              <div>-</div>
            </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"> <div><ix:nonFraction contextRef="c33" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11859">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-width: initial; border-style: none; border-color: initial;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"> <div><ix:nonFraction contextRef="c34" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11860">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"> <div><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11861">2,291,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"> <div><ix:nonFraction contextRef="c36" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11862">-</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
            <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"> <div><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11863">2,291,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td>
          </tr>

          <tr style="background-color: rgb(204, 238, 255);">
            <td style="vertical-align: bottom; width: 10%; padding-bottom: 4px;" valign="bottom">
              <div style="text-indent: -9pt; margin-left: 9pt;">Balance at December 31, 2024</div>
            </td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c37" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11864">19,583,711</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c37" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11865">196,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c38" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11866">236,988,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11867">20,755,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c40" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11868">4,732,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
            <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
              <div>$</div>
            </td>
            <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11869">262,671,000</ix:nonFraction></div> </td>
            <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          </tr>

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


  </div><div>

      <table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-collapse: collapse; border-spacing: 0px;">

            <tr>
              <td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom">
                <div style="font-weight: bold;">Common Stock</div>
              </td>

              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom">
                <div style="font-weight: bold;">Shares</div>
              </td>

              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom">
                <div style="font-weight: bold;">Amount</div>
              </td>

              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom">
                <div style="font-weight: bold;">Additional</div>
                <div style="font-weight: bold;">Paid-in</div>
                <div style="font-weight: bold;">Capital</div>
              </td>

              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom">
                <div style="font-weight: bold;">Retained</div>
                <div style="font-weight: bold;">Earnings</div>
              </td>

              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom">
                <div style="font-weight: bold;">Accumulated</div>
                <div style="font-weight: bold;">Other</div>
                <div style="font-weight: bold;">Comprehensive</div>
                <div style="font-weight: bold;">Income (Loss)</div>
              </td>

              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td>
              <td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom">
                <div style="font-weight: bold;">Total</div>
              </td>

            </tr>
            <tr>
              <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr style="background-color: rgb(204, 238, 255);">
              <td style="vertical-align: bottom; width: 10%;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Balance at March 31, 2023</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c41" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11870">19,494,615</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c41" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11871">195,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c42" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11872">231,836,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c43" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11873">88,747,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-11874">303,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11875">320,475,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>

            <tr>
              <td style="vertical-align: bottom; width: 10%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Compensation recognized under employee stock plans</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11876">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c47" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11877">1,310,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c48" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11878">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c49" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11879">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c50" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11880">1,310,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>

            <tr style="background-color: rgb(204, 238, 255);">
              <td style="vertical-align: bottom; width: 10%; white-space: nowrap;" valign="bottom">
                <div><div style="text-indent: -9pt; margin-left: 18pt;">Issuance of common stock upon vesting of RSUs,</div><div style="text-indent: -9pt; margin-left: 27pt;">net of shares withheld for employee taxes</div></div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-11881">104,530</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-11882">1,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c47" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11883">280,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c48" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11884">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c49" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11885">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c50" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11886">279,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 10%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Foreign currency translation</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11887">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c47" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11888">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c48" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11889">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c49" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11890">3,343,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c50" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11891">3,343,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr style="background-color: rgb(204, 238, 255);">
              <td style="vertical-align: bottom; width: 10%; padding-bottom: 2px; white-space: nowrap; padding-left: 10px;" valign="bottom">
                <div>Net loss</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11892">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c47" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11893">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div>(<ix:nonFraction contextRef="c48" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11894">1,410,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>)</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c49" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11895">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div>(<ix:nonFraction contextRef="c50" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11896">1,410,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>)</div>
              </td>
            </tr>

            <tr>
              <td style="vertical-align: bottom; width: 10%;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Balance at June 30, 2023</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c51" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11897">19,599,145</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c51" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11898">196,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c52" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11899">232,866,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c53" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11900">87,337,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c54" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11901">3,040,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c55" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11902">323,439,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr style="background-color: rgb(204, 238, 255);">
              <td style="vertical-align: bottom; width: 10%;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Compensation recognized under employee stock plans</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c56" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11903">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c57" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11904">1,533,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c58" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11905">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c59" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11906">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c60" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11907">1,533,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>

            <tr>
              <td style="vertical-align: bottom; width: 10%; white-space: nowrap;" valign="bottom">
                <div><div style="text-indent: -9pt; margin-left: 18pt;">Issuance of common stock upon vesting of RSUs,</div><div style="text-indent: -9pt; margin-left: 27pt;">net of shares withheld for employee taxes</div></div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c56" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-11908">50</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c56" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11909">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c57" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11910">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c58" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11911">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c59" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11912">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c60" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11913">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr style="background-color: rgb(204, 238, 255);">
              <td style="vertical-align: bottom; width: 10%;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Foreign currency translation</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c56" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11914">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c57" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11915">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c58" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11916">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c59" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11917">2,122,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c60" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11918">2,122,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 10%; padding-bottom: 2px; padding-left: 10px;" valign="bottom">
                <div>Net loss</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; border-top: none; border-left: none; border-right: none;">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; border-top: none; border-left: none; border-right: none;"> <div><ix:nonFraction contextRef="c56" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11919">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; border-top: none; border-left: none; border-right: none;"> <div><ix:nonFraction contextRef="c57" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11920">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; border-top: none; border-left: none; border-right: none;"> <div>(<ix:nonFraction contextRef="c58" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11921">1,958,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">
                <div>)</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; border-top: none; border-left: none; border-right: none;"> <div><ix:nonFraction contextRef="c59" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11922">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right; border-top: none; border-left: none; border-right: none;"> <div>(<ix:nonFraction contextRef="c60" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11923">1,958,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid black; vertical-align: bottom; white-space: nowrap; width: 1%; border-top: none; border-left: none; border-right: none;">
                <div>)</div>
              </td>
            </tr>

            <tr style="background-color: rgb(204, 238, 255);">
              <td style="vertical-align: bottom; width: 10%;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Balance at September 30, 2023</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c61" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11924">19,599,195</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c61" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11925">196,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c62" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11926">234,399,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c63" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11927">85,379,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c64" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11928">5,162,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c65" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11929">325,136,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 10%;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Compensation recognized under employee stock plans</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c66" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11930">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c67" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11931">1,425,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c68" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11932">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c69" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11933">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-11934">1,425,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>

            <tr style="background-color: rgb(204, 238, 255);">
              <td style="vertical-align: bottom; width: 10%;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;"><span style="letter-spacing: normal; text-indent: -12px; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Issuance of common stock upon vesting of RSUs,&#160;</span>net of shares withheld for employee taxes</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c66" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-11935">63,185</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c66" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-11936">1,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div>(<ix:nonFraction contextRef="c67" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11937">1,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c68" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11938">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c69" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11939">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11940">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 10%;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Foreign currency translation</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c66" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11941">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c67" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11942">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c68" decimals="INF" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11943">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c69" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11944">2,405,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"> <div><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-11945">2,405,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
            </tr>
            <tr style="background-color: rgb(204, 238, 255);">
              <td style="vertical-align: bottom; width: 10%; padding-bottom: 2px;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Net loss</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">
                <div>-</div>
              </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c66" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11946">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c67" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11947">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div>(<ix:nonFraction contextRef="c68" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11948">47,214,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>)</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c69" decimals="INF" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-11949">-</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div>(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11950">47,214,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>)</div>
              </td>
            </tr>

            <tr>
              <td style="vertical-align: bottom; width: 10%; padding-bottom: 4px;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Balance at December 31, 2023</div>
              </td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c70" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11951">19,662,380</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c70" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11952">197,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c71" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11953">235,823,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c72" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11954">38,165,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c73" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11955">7,567,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
              <td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
              <td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">
                <div>$</div>
              </td>
              <td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"> <div><ix:nonFraction contextRef="c74" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-11956">281,752,000</ix:nonFraction></div> </td>
              <td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
            </tr>

        </table></div><div>&#160;</div><div>
  </div><div style="text-align: center; font-size: 10pt;">
   The accompanying notes to condensed consolidated financial statements are an integral part hereof.</div><div>

  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">7</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center; font-size: 10pt;">
   <a id="Statements_of_Cash_Flows" title="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; font-size: 10pt;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><div>
  </div><div>

      <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Cash flows from operating activities:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Net loss</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11957">18,748,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11958">50,582,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Adjustments to reconcile net loss to net cash provided by operating activities:</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Depreciation and amortization</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-11959">7,862,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-11960">8,844,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Amortization of debt issuance costs</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-11961">1,647,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-11962">1,809,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Amortization of interest on contract liabilities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfInterestOnContractLiabilities" scale="0" unitRef="usd" id="ixv-11963">578,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfInterestOnContractLiabilities" scale="0" unitRef="usd" id="ixv-11964">719,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Accrued interest on convertible notes, related party</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-11965">2,640,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-11966">2,400,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Amortization of core premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-11967">7,310,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-11968">7,627,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Amortization of finished goods premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-11969">703,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-11970">575,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Noncash lease expense</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-11971">7,265,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-11972">7,614,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Foreign exchange impact of lease liabilities and forward contracts</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-11973">18,966,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-11974">2,659,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Change in fair value of compound net derivative liability</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-11975">2,460,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-11976">1,690,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Gain on short-term investments</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-11977">126,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-11978">237,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Net provision for inventory reserves</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-11979">11,317,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-11980">9,637,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Net provision for customer payment discrepancies and credit losses</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" scale="0" unitRef="usd" id="ixv-11981">324,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" scale="0" unitRef="usd" id="ixv-11982">1,112,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Deferred income taxes</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-11983">3,479,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11984">29,721,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Share-based compensation expense</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11985">3,009,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-11986">4,268,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">(Gain) loss on disposal of plant and equipment</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="usd" id="ixv-11987">6,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-11988">9,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Changes in operating assets and liabilities:</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Accounts receivable</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-11989">12,475,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-11990">26,272,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Inventory</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-11991">17,546,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-11992">46,558,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Prepaid expenses and other current assets</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-11993">1,000,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-11994">5,316,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Other assets</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" unitRef="usd" id="ixv-11995">1,392,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" unitRef="usd" id="ixv-11996">392,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Accounts payable and accrued liabilities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-11997">22,854,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-11998">38,734,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Customer finished goods returns accrual</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" scale="0" unitRef="usd" id="ixv-11999">2,637,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" scale="0" sign="-" unitRef="usd" id="ixv-12000">190,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Contract assets</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" unitRef="usd" id="ixv-12001">18,031,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" unitRef="usd" id="ixv-12002">7,639,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Contract liabilities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-12003">18,300,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-12004">15,561,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Operating lease liabilities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInOperatingLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-12005">6,754,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInOperatingLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-12006">6,368,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 36pt;">Other liabilities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-12007">1,361,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-12008">1,162,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Net cash provided by operating activities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-12009">36,368,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-12010">48,445,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Cash flows from investing activities:</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Purchase of plant and equipment</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-12011">1,716,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-12012">462,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Proceeds for the sale of plant and equipment</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-12013">49,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-12014">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Redemption of short-term investments</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-12015">53,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-12016">42,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Net cash used in investing activities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-12017">1,614,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-12018">420,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Cash flows from financing activities:</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Borrowings under revolving loan</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-12019">375,461,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-12020">64,005,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Repayments of revolving loan</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="0" unitRef="usd" id="ixv-12021">408,659,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="0" unitRef="usd" id="ixv-12022">94,205,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Repayments of term loan</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfSecuredDebt" scale="0" unitRef="usd" id="ixv-12023">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfSecuredDebt" scale="0" unitRef="usd" id="ixv-12024">13,125,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Payments for debt issuance costs</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-12025">15,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-12026">2,617,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Payments on finance lease obligations</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-12027">1,306,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-12028">1,425,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Cash used to net share settle equity awards</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-12029">181,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-12030">279,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Repurchase of common stock</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="0" unitRef="usd" id="ixv-12031">2,096,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="0" unitRef="usd" id="ixv-12032">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Net cash used in financing activities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-12033">36,796,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-12034">47,646,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Effect of exchange rate changes on cash and cash equivalents</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-12035">1,122,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12036">180,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Net (decrease) increase in cash and cash equivalents</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-12037">3,164,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-12038">559,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Cash and cash equivalents &#8212; Beginning of period</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12039">13,974,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12040">11,596,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Cash and cash equivalents &#8212; End of period</div></td><td class="cftguttercell" colspan="1" style="white-space: nowrap; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF;" valign="bottom"><div><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12041">10,810,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="white-space: nowrap; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF;" valign="bottom"><div><ix:nonFraction contextRef="c74" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12042">12,155,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Supplemental disclosures of cash flow information:</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Cash paid for interest, net</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-12043">37,845,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-12044">40,826,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Cash paid for income taxes, net of refunds</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-12045">4,338,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-12046">8,143,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Cash paid for operating leases</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-12047">10,183,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-12048">10,025,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Cash paid for finance leases</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:FinanceLeasePayments" scale="0" unitRef="usd" id="ixv-12049">1,446,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:FinanceLeasePayments" scale="0" unitRef="usd" id="ixv-12050">1,595,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Plant and equipment acquired under finance leases</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-12051">684,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-12052">33,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Assets acquired under operating leases</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-12053">2,512,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-12054">879,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Non-cash capital expenditures</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" unitRef="usd" id="ixv-12055">144,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" unitRef="usd" id="ixv-12056">71,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Debt issuance costs included in accounts payable and accrued liabilities</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:fixed-zero" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" unitRef="usd" id="ixv-12057">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" unitRef="usd" id="ixv-12058">1,340,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div>

      &#160;</div><div>



  </div><div style="text-align: center; font-size: 10pt;">
   The accompanying notes to condensed consolidated financial statements are an integral part hereof.</div><div>

  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">8</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center; font-size: 10pt;">
   <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; font-size: 10pt;">
   <span style="font-weight: bold;">December 31, 2024</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:NatureOfOperations" id="ixv-3899"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">1. Company Background and Organization</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <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 (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, brake shoes, 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 style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccounting-c0_cont_1" escape="true" name="us-gaap:BasisOfAccounting" id="ixv-3908"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">2. Basis of Presentation and New Accounting Pronouncements</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-3912"><div style="font-size: 10pt;"> <span style="font-weight: bold; font-style: italic;">Basis of Presentation</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_2" id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><div style="font-size: 10pt;">
   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 and nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2025. 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, 2024, 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 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_2"><div style="font-size: 10pt;">
   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, 2024.
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-3922"><div style="font-size: 10pt;"> <span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</span> </div></ix:nonNumeric>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><div style="font-size: 10pt;">
   <span style="font-style: italic;">Disclosure Improvements</span>
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><div style="font-size: 10pt;">
   In October 2023, the FASB issued ASU 2023-06, <span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span>. This standard was issued in response to the SEC&#8217;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div style="font-size: 10pt;">&#160;</div></ix:continuation></ix:nonNumeric><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">9</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="_BasisOfAccounting-c0_cont_1"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><div style="font-size: 10pt;">
   <span style="font-style: italic;">Reportable Segment Disclosures</span>
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><div style="font-size: 10pt;">
   In November 2023, the FASB issued <span style="font-style: italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</span>. This standard requires the Company to disclose significant segment expenses that are regularly provided to the CODM and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#8217;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_6" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5"><div style="font-size: 10pt;">
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_7" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_6"><div style="font-size: 10pt;">
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span>. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_8" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_7"><div style="font-size: 10pt;">
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_9" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_8"><div style="font-size: 10pt;">
   In November 2024, the FASB issued ASU 2024-03, <span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span>. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. This guidance is effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 on a prospective basis with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_10" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_9"><div style="font-size: 10pt;">
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_10"><div style="font-size: 10pt;">
   In November 2024, the FASB issued ASU 2024-04, <span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span>, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div></ix:continuation></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="ixv-3976"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">3. Accounts Receivable &#8212; Net</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <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>The Company uses accounts receivable discount programs with certain customers and their respective banks (see Note 10).
  </div><div style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">10</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock-c0_cont_1"><div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="ixv-12059">Accounts receivable &#8212; net is comprised of the following:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation id="_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-c0_cont_1"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">March 31, 2024</div></td></tr><tr><td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Accounts receivable &#8212; trade</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-12060">95,653,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-12061">118,500,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Allowance for credit losses</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-12062">77,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-12063">189,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Customer payment discrepancies</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:CustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-12064">1,706,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:CustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-12065">1,206,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Customer returns RGA issued</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:CustomerReturnsRgaIssued" scale="0" unitRef="usd" id="ixv-12066">11,830,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:CustomerReturnsRgaIssued" scale="0" unitRef="usd" id="ixv-12067">20,809,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Total accounts receivable &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-12068">82,040,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-12069">96,296,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td></tr></table></ix:continuation></ix:continuation><div style="font-size: 10pt;">&#160;</div><div>



  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-4091"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">4. Inventory &#8212; Net</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-12070">Inventory &#8212; net is comprised of the following:</ix:nonNumeric> </div>

  <div> &#160;</div><div> <ix:continuation id="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><div style="font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><div style="font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Inventory &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Raw materials</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-12071">157,397,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-12072">158,819,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Work-in-process</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-12073">9,750,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-12074">7,943,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Finished goods</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-12075">201,049,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-12076">227,650,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-12077">368,196,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-12078">394,412,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Less allowance for excess and obsolete inventory</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-12079">18,538,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-12080">17,372,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Inventory</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:TotalInventory" scale="0" unitRef="usd" id="ixv-12081">349,658,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:TotalInventory" scale="0" unitRef="usd" id="ixv-12082">377,040,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Inventory unreturned</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InventoryUnreturned" scale="0" unitRef="usd" id="ixv-12083">17,370,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InventoryUnreturned" scale="0" unitRef="usd" id="ixv-12084">20,288,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total inventory &#8212; net</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-12085">367,028,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-12086">397,328,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;</div></ix:nonNumeric><div>



  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractAssetsTextBlock" id="ixv-4206"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">5. Contract Assets</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> During the three months ended December 31, 2024 and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#8217; locations by $<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:LongTermContractAssetsWriteDown" scale="0" unitRef="usd" id="ixv-12087">758,000</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:LongTermContractAssetsWriteDown" scale="0" unitRef="usd" id="ixv-12088">1,607,000</ix:nonFraction>, respectively. During the nine months ended December 31, 2024 and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#8217; locations by $<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:LongTermContractAssetsWriteDown" scale="0" unitRef="usd" id="ixv-12089">2,316,000</ix:nonFraction> and $<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:LongTermContractAssetsWriteDown" scale="0" unitRef="usd" id="ixv-12090">4,380,000</ix:nonFraction>, respectively. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="mpaa_ContractAssetsTableTextBlock-c0_cont_1" escape="true" name="mpaa:ContractAssetsTableTextBlock" id="ixv-12091">Contract assets are comprised of the following:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;</div>


  <div> <ix:continuation id="mpaa_ContractAssetsTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Short-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Cores expected to be returned by customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" scale="0" unitRef="usd" id="ixv-12092">10,567,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" scale="0" unitRef="usd" id="ixv-12093">15,409,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-12094">9,454,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-12095">9,567,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Upfront payments to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" scale="0" unitRef="usd" id="ixv-12096">1,450,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" scale="0" unitRef="usd" id="ixv-12097">1,407,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-12098">742,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-12099">756,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total short-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-12100">22,213,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-12101">27,139,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Remanufactured cores held at customers' locations</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" scale="0" unitRef="usd" id="ixv-12102">300,166,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" scale="0" unitRef="usd" id="ixv-12103">279,427,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-12104">24,771,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-12105">30,227,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Long-term core inventory deposits</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" scale="0" unitRef="usd" id="ixv-12106">5,569,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" scale="0" unitRef="usd" id="ixv-12107">5,569,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-12108">2,138,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-12109">2,341,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Upfront payments to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-12110">1,780,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-12111">2,718,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total long-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-12112">334,424,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-12113">320,282,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;</div></ix:nonNumeric><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">11</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-4405"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">6. Significant Customer and Other Information</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-4410"><span style="font-weight: bold; font-style: italic;">Significant Customer Concentrations</span></ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_2" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1"><div style="font-size: 10pt;"> The largest customers accounted for the following percentage of consolidated net sales: </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>


  <ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_3" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_2"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="font-weight: bold;">Net sales</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Customer A</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c75" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12114">41</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12115">34</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c77" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12116">38</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c78" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12117">35</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div>Customer C</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c79" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12118">23</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c80" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12119">26</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c81" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12120">27</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c82" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12121">27</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Customer B</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c83" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12122">22</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c84" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12123">23</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12124">20</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c86" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12125">21</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr></table></ix:continuation><div style="font-size: 10pt;">&#160;</div>

  <div style="font-size: 10pt;"> <ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_4" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_3">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.</ix:continuation> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_5" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_4"><div style="font-size: 10pt;"> The largest customers accounted for the following percentage of accounts receivable &#8211; trade: </div><div style="font-size: 10pt;">&#160;
  </div></ix:continuation>

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

  <div> <ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_6" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_5"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Accounts receivable - trade</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer A</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c87" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12127">48</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c88" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12128">35</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer C</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12129">2</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c90" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12130">13</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer B</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c91" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12131">20</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c92" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12132">25</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> <ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_7" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_6"><span style="font-weight: bold; font-style: italic;">Geographic and Product Information</span></ix:continuation> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_8" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_7"><div style="font-size: 10pt;"> The Company&#8217;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales: </div></ix:continuation>
  <div style="font-size: 10pt;">&#160;
  </div>


  <ix:continuation id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_8"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Product line</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Rotating electrical products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c93" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12133">68</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c94" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12134">65</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c95" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12135">67</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c96" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12136">66</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Brake-related products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c97" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12137">21</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c98" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12138">21</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c99" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12139">22</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c100" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12140">21</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Wheel hub products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c101" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12141">8</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c102" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12142">11</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c103" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12143">7</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c104" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12144">10</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Other products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c105" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12145">3</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12146">3</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c107" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12147">4</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c108" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12148">3</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c109" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12149">100</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c110" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12150">100</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c111" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12151">100</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c112" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12152">100</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td></tr></table></ix:continuation><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Significant Supplier Concentrations</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   The Company had no suppliers that accounted for more than 10% of inventory purchases for the three and nine months ended December 31, 2024 and 2023.
  </div></ix:nonNumeric><div>
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-4832"><div style="font-size: 10pt; margin-top: 13px;"><span style="font-weight: bold;">7. Debt</span></div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company has $<ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-12153">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="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-12154">238,620,000</ix:nonFraction> revolving loan facility (the &#8220;Revolving Facility&#8221;), subject to certain restrictions, and a $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-12155">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="c116" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-12156">December 12, 2028</ix:nonNumeric>. The lenders have a security interest in substantially all of the assets of the Company. In June 2024, the Company enrolled in a feature with its lenders, under which the Company sweeps its cash collections to pay down its revolving facility and borrows on-demand to fund payments. This feature is expected to reduce interest expense on borrowings under the Credit Facility. </div><div style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">12</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_2" id="_DebtDisclosureTextBlock-c0_cont_1"><div style="font-size: 10pt;"> <span style="color: rgb(0, 0, 0);">The Company had $<ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-12157">94,802,000</ix:nonFraction> and $<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-12158">128,000,000</ix:nonFraction> outstanding under the Revolving Facility at December 31, 2024 and March 31, 2024, respectively. In addition, $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-12159">7,047,000</ix:nonFraction> was outstanding for letters of credit at December 31, 2024. At December 31, 2024, after certain contractual adjustments, $<ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="0" unitRef="usd" id="ixv-12160">127,962,000</ix:nonFraction> was available under the Revolving Facility. </span>The interest rate on the Company&#8217;s Revolving Facility was <ix:nonFraction contextRef="c119" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-12161">7.66</ix:nonFraction>% and <ix:nonFraction contextRef="c120" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-12162">8.43</ix:nonFraction>%, at December 31, 2024 and March 31, 2024, respectively. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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="c113" decimals="3" format="ixt:num-dot-decimal" name="mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" scale="-2" unitRef="pure" id="ixv-12163">22.5</ix:nonFraction>% of the aggregate revolving commitments and a specified minimum undrawn availability. During the nine months ended December 31, 2024, undrawn availability was greater than the <ix:nonFraction contextRef="c113" decimals="3" format="ixt:num-dot-decimal" name="mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" scale="-2" unitRef="pure" id="ixv-12164">22.5</ix:nonFraction>% threshold, therefore, the fixed charge coverage ratio financial covenant was not required to be tested. </span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-style: italic;">Convertible Notes</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-12165">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="c121" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-12166">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 2024, non-cash accrued interest on the Convertible Notes of $<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaidInKindInterest" scale="0" unitRef="usd" id="ixv-12167">3,209,000</ix:nonFraction> was paid in-kind and is included in the principal amount of Convertible Notes at December 31, 2024. The Convertible Notes have an initial conversion price of $<ix:nonFraction contextRef="c123" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" unitRef="usdPershares" id="ixv-12168">15.00</ix:nonFraction> per share of common stock (&#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="c123" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-12169"><ix:nonFraction contextRef="c124" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-12170">18.3</ix:nonFraction></ix:nonFraction>% as of December 31, 2024 and March 31, 2024, respectively.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ConvertibleDebtTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ConvertibleDebtTableTextBlock" id="ixv-12171">The Company&#8217;s Convertible Notes are comprised of the following:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;</div>
  <div> <ix:continuation id="_ConvertibleDebtTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: middle; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: middle; white-space: nowrap;" valign="bottom"><div style="margin-left: 18pt; text-indent: -18pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Principal amount of Convertible Notes</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-12172">35,209,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-12173">32,000,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Less: unamortized debt discount attributed to Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" scale="0" unitRef="usd" id="ixv-12174">6,829,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" scale="0" unitRef="usd" id="ixv-12175">7,576,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Less: unamortized debt discount attributed to debt issuance costs</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-12176">953,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-12177">1,058,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Carrying amount of the Convertible Notes</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AmountAllocatedToConvertibleNotes" scale="0" unitRef="usd" id="ixv-12178">27,427,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AmountAllocatedToConvertibleNotes" scale="0" unitRef="usd" id="ixv-12179">23,366,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Plus: Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12180">4,950,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12181">7,410,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 27pt;">Net carrying amount of Convertible Notes, related party</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-12182">32,377,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-12183">30,776,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table></ix:continuation></div>


  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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="c123" format="ixt:date-monthname-day-year-en" name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="ixv-12184">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="c123" decimals="0" format="ixt:fixed-zero" name="mpaa:WarrantsAndRightsOutstandingFairValue" scale="0" unitRef="usd" id="ixv-12185"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:fixed-zero" name="mpaa:WarrantsAndRightsOutstandingFairValue" scale="0" unitRef="usd" id="ixv-12186">zero</ix:nonFraction></ix:nonFraction> at December 31, 2024 and March 31, 2024. </span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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 <span style="-sec-ix-hidden: hidden-fact-4"><span style="-sec-ix-hidden: hidden-fact-5"><span style="-sec-ix-hidden: hidden-fact-6"><span style="-sec-ix-hidden: hidden-fact-7">convertible note, related party</span></span></span></span> in the condensed consolidated balance sheets at December 31, 2024 and March 31, 2024. 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="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="0" unitRef="usd" id="ixv-12187">5,600,000</ix:nonFraction> and $<ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="0" unitRef="usd" id="ixv-12188">9,800,000</ix:nonFraction>, and an asset of $<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssets" scale="0" unitRef="usd" id="ixv-12189">650,000</ix:nonFraction> and $<ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssets" scale="0" unitRef="usd" id="ixv-12190">2,390,000</ix:nonFraction> at December 31, 2024 and March 31, 2024, respectively. During the three months ended December 31, 2024 and 2023, the Company recorded a gain of $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-12191">260,000</ix:nonFraction> and a loss of $<ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-12192">1,160,000</ix:nonFraction>, respectively, as the change in fair value of the Compound Net Derivative Liability in the condensed consolidated statements of operations. During the nine months ended December 31, 2024 and 2023, the Company recorded a gain of $<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-12193">2,460,000</ix:nonFraction> and a loss of $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-12194">1,690,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><div style="font-size: 10pt;">&#160;
  </div></ix:continuation><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">13</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_2"><div style="font-size: 10pt;">
   <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>&#160;<span style="color: rgb(0, 0, 0);">which were not separately accounted for as the value of such features were not material at December 31, 2024 and March 31, 2024. </span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_InterestIncomeAndInterestExpenseDisclosureTableTextBlock-c0_cont_1" escape="true" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="ixv-4992"><span style="color: rgb(0, 0, 0);">Interest expense related to the Convertible Notes is as follows:</span></ix:nonNumeric> </div>

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

  <ix:continuation id="_InterestIncomeAndInterestExpenseDisclosureTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"><div style="font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Contractual interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c125" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-12195">880,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c126" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-12196">800,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c122" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-12197">2,640,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c127" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-12198">2,400,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Accretion of debt discount</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c125" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-12199">260,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c126" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-12200">217,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c122" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-12201">747,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c127" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-12202">626,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Amortization of debt issuance costs</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c125" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-12203">37,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c126" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-12204">30,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c122" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-12205">105,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c127" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-12206">87,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Total interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c125" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-12207">1,177,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c126" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-12208">1,047,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c122" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-12209">3,492,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div><ix:nonFraction contextRef="c127" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-12210">3,113,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td></tr></table></ix:continuation><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> <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="c123" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ConvertibleNotesGross" scale="0" unitRef="usd" id="ixv-12211">56,704,000</ix:nonFraction> would be paid on March 30, 2029.</span> </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractLiabilitiesTextBlock" id="ixv-5155"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">8. Contract Liabilities</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="mpaa_ContractLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="mpaa:ContractLiabilitiesTableTextBlock" id="ixv-12212">Contract liabilities are comprised of the following:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <ix:continuation id="mpaa_ContractLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Short-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer allowances earned</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" scale="0" unitRef="usd" id="ixv-12213">19,472,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" scale="0" unitRef="usd" id="ixv-12214">19,789,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer core returns accruals</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" scale="0" unitRef="usd" id="ixv-12215">9,081,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" scale="0" unitRef="usd" id="ixv-12216">10,448,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accrued core payment</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent" scale="0" unitRef="usd" id="ixv-12217">3,144,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent" scale="0" unitRef="usd" id="ixv-12218">3,476,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer deposits</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="0" unitRef="usd" id="ixv-12219">2,257,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="0" unitRef="usd" id="ixv-12220">1,735,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core bank liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12221">1,780,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12222">1,739,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12223">505,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12224">404,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total short-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12225">36,239,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12226">37,591,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Long-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer core returns accruals</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" scale="0" unitRef="usd" id="ixv-12227">216,779,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" scale="0" unitRef="usd" id="ixv-12228">193,545,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core bank liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" scale="0" unitRef="usd" id="ixv-12229">10,502,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" scale="0" unitRef="usd" id="ixv-12230">11,843,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accrued core payment</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" scale="0" unitRef="usd" id="ixv-12231">4,681,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" scale="0" unitRef="usd" id="ixv-12232">6,535,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:fixed-zero" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-12233">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-12234">145,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total long-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-12235">231,962,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-12236">212,068,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>



  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_1" escape="true" name="mpaa:LesseeOperatingAndFinanceLeasesTextBlock" id="ixv-5359"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">9. Leases</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> 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.&#160;<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">In connection with the remeasurement of these leases, the Company recorded a loss of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-12237">1,875,000</ix:nonFraction> and a gain of $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-12238">2,608,000</ix:nonFraction> during the three months ended December 31, 2024 and 2023, respectively. In connection with the remeasurement of these leases, the Company recorded a loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-12239">11,562,000</ix:nonFraction> and a gain of $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-12240">4,430,000</ix:nonFraction> during the nine months ended December 31, 2024 and 2023, 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 style="font-size: 10pt;"><br/></div></ix:nonNumeric><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">14</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation continuedAt="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_2" id="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_1"><div style="font-size: 10pt;"> During the nine months ended December 31, 2024, the Company ceased manufacturing operations at its Torrance, California facility as a part of its on-going strategy to utilize its global footprint to enhance its operating efficiencies. This represented a significant change to the use of this right-of-use asset, which required a reassessment of the Company&#8217;s asset groups. The Company concluded that this right-of-use asset was no longer part of the Hard Parts asset group. The Company performed a test for recoverability (using Level 3 inputs) which resulted in <ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-12241">no</ix:nonFraction> impairment at December 31, 2024. Any future changes to the assumptions and estimates from those anticipated may affect the carrying value of right-of-use assets and could result in impairment charges. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" id="ixv-12242">Balance sheet information for leases is as follows:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;</div>


  <div> <ix:continuation id="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</div></td><td colspan="1" style="vertical-align: top; width: 1%; padding-bottom: 1px;" valign="bottom"><br/></td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top; width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Assets:</div></td><td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease assets</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-12243">67,552,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-12244">83,973,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Plant and equipment</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-12245">3,710,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-12246">4,611,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Total leased assets</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseRightOfUseAssets" scale="0" unitRef="usd" id="ixv-12247">71,262,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseRightOfUseAssets" scale="0" unitRef="usd" id="ixv-12248">88,584,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Liabilities:</div></td><td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Current</div></td><td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Operating lease liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12249">9,308,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12250">8,319,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other current liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12251">1,289,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12252">1,585,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term</div></td><td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-16"><span style="-sec-ix-hidden: hidden-fact-17">Long-term operating lease liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-12253">66,833,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-12254">72,240,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-18"><span style="-sec-ix-hidden: hidden-fact-19">Other liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-12255">1,560,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-12256">1,893,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Total lease liabilities</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><br/></td><td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-12257">78,990,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-12258">84,037,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;</div>

  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-12259">Lease cost recognized in the condensed consolidated statements of operations is as follows:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <div> <ix:continuation id="_LeaseCostTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Operating lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-12260">3,391,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-12261">3,740,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-12262">10,673,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-12263">11,243,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Short-term lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-12264">267,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-12265">274,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-12266">960,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-12267">917,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Variable lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-12268">83,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-12269">138,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-12270">338,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-12271">470,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Finance lease cost:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Amortization of finance lease assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-12272">287,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-12273">361,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-12274">940,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-12275">1,155,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Interest on finance lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-12276">44,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-12277">51,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-12278">140,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-12279">170,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-12280">4,072,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-12281">4,564,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-12282">13,051,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-12283">13,955,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table></ix:continuation></div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" id="ixv-12284">Maturities of lease commitments at December 31, 2024 by fiscal year were as follows:</ix:nonNumeric> </div>

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

  <div> <ix:continuation id="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; width: 55%; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Maturity of lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Operating Leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Finance Leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Total</div></td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2025 - remaining three months</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="0" unitRef="usd" id="ixv-12285">3,315,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="0" unitRef="usd" id="ixv-12286">427,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="0" unitRef="usd" id="ixv-12287">3,742,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2026</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-12288">13,439,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-12289">1,190,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" scale="0" unitRef="usd" id="ixv-12290">14,629,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2027</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-12291">11,662,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-12292">699,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-12293">12,361,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2028</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-12294">11,126,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-12295">483,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-12296">11,609,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2029</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-12297">11,132,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-12298">288,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-12299">11,420,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Thereafter</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="0" unitRef="usd" id="ixv-12300">43,485,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:FinanceLeaseLiabilityPaymentsDueAfterYearFour" scale="0" unitRef="usd" id="ixv-12301">72,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" scale="0" unitRef="usd" id="ixv-12302">43,557,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Total lease payments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-12303">94,159,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-12304">3,159,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-12305">97,318,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Less amount representing interest</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-12306">18,018,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-12307">310,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-12308">18,328,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; padding-bottom: 4px; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Present value of lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-12309">76,141,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-12310">2,849,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-12311">78,990,000</ix:nonFraction></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;</div></ix:continuation><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">15</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_2"><div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock-c0_cont_1" escape="true" name="mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" id="ixv-12312">Other information about leases is as follows:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <ix:continuation id="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Lease term and discount rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average remaining lease term (years):</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-12313">3.0</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-12314">2.8</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-12315">7.6</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-12316">8.3</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average discount rate:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-12317">6.8</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-12318">6.4</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-12319">5.8</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-12320">5.8</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div></ix:continuation><div>



  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:AccountsReceivableDiscountProgramsTextBlock" id="ixv-6109"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">10. Accounts Receivable Discount Programs</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock-c0_cont_1" escape="true" name="mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" id="ixv-12321">The following is a summary of accounts receivable discount programs:</ix:nonNumeric> </div>

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

  <div> <ix:continuation id="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Receivables discounted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AccountsReceivablesDiscounted" scale="0" unitRef="usd" id="ixv-12322">488,505,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:AccountsReceivablesDiscounted" scale="0" unitRef="usd" id="ixv-12323">465,073,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted average number of days collection was accelerated</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c0" format="ixt-sec:durday" name="mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" id="ixv-12324">342</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c8" format="ixt-sec:durday" name="mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" id="ixv-12325">334</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Annualized weighted average discount rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" scale="-2" unitRef="pure" id="ixv-12326">6.3</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" scale="-2" unitRef="pure" id="ixv-12327">6.8</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Amount of discount recognized as interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:DiscountRecordedAsInterestExpense" scale="0" unitRef="usd" id="ixv-12328">29,202,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:DiscountRecordedAsInterestExpense" scale="0" unitRef="usd" id="ixv-12329">29,395,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>

  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SupplierFinanceProgramTextBlock" id="ixv-6203"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">11. Supplier Finance Programs</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company utilizes a supplier finance program, which allows certain of the Company&#8217;s suppliers to sell their receivables due from the Company to participating financial institutions at the sole discretion of both the supplier and the financial institutions. The program is administered by a third party. Commitments from participating financial institutions that are available to suppliers under this program increased to $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable" scale="0" unitRef="usd" id="ixv-12330">27,000,000</ix:nonFraction> from $<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable" scale="0" unitRef="usd" id="ixv-12331">15,000,000</ix:nonFraction> during the three months ended December 31, 2024. 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 December 31, 2024, the Company had $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligation" scale="0" unitRef="usd" id="ixv-12332">31,809,000</ix:nonFraction> of outstanding supplier obligations confirmed as valid under this program, included in <span style="-sec-ix-hidden: hidden-fact-20">accounts payable</span> in the condensed consolidated balance sheet. </div></ix:nonNumeric><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerShareTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-6212"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">12. Net Income (Loss) per Share</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   Basic net 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 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 style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">16</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="_EarningsPerShareTextBlock-c0_cont_1"><div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-12333">The following presents a reconciliation of basic and diluted net income (loss) per share:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <div> <ix:continuation id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net income (loss)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-12334">2,291,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12335">47,214,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12336">18,748,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12337">50,582,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Basic shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-12338">19,783,170</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-12339">19,634,306</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-12340">19,739,481</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-12341">19,580,960</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Effect of potentially dilutive securities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-12342">633,788</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-12343">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-12344">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-12345">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Diluted shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-12346">20,416,958</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-12347">19,634,306</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-12348">19,739,481</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-12349">19,580,960</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net income (loss) per share:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Basic net income (loss) per share</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-12350">0.12</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12351">2.40</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12352">0.95</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12353">2.58</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Diluted net income (loss) per share</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-12354">0.11</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-12355">2.40</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-12356">0.95</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-12357">2.58</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> Potential common shares that would have the effect of increasing diluted net income per share or decreasing diluted net loss per share are considered to be anti-dilutive and as such, these shares are not included in calculating diluted net loss per share. For the three months ended December 31, 2024, there were <ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-12358">15,526</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 nine months ended December 31, 2024, there were <ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-12359">2,516,729</ix:nonFraction> of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. For the three and nine months ended December 31, 2023, there were <ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-12360"><ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-12361">2,130,615</ix:nonFraction></ix:nonFraction>, respectively, of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> In addition, for the three and nine months ended December 31, 2024 there were <ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-12362">2,523,304</ix:nonFraction> and <ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-12363">2,464,622</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. In addition, for the three and nine months ended December 31, 2023, there were <ix:nonFraction contextRef="c134" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-12364"><ix:nonFraction contextRef="c135" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-12365">2,293,926</ix:nonFraction></ix:nonFraction>, respectively, of potential common shares not included in the calculation of diluted net loss per share under the &#8220;if-converted&#8221; method for the Convertible Notes because their effect was anti-dilutive. The potential common shares related to the Warrants issued in connection with the Convertible Notes (see Note 7) are anti-dilutive until they become exercisable and as of December 31, 2024, the Warrants were not exercisable. </div><div style="font-size: 10pt;">&#160;
  </div></ix:continuation><div>
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-6468"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">13. Income Taxes </span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <span style="color: rgb(0, 0, 0);">The Company recorded income tax expense of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12366">1,115,000</ix:nonFraction>, or an effective tax rate of <ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-12367">32.7</ix:nonFraction>%, and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12368">37,281,000</ix:nonFraction>, or an effective tax rate of (<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-12369">375.3</ix:nonFraction>)%, for the three months ended December 31, 2024 and 2023, respectively. The Company recorded an 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-12370">1,849,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" sign="-" unitRef="pure" id="ixv-12371">10.9</ix:nonFraction>)%, and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12372">37,226,000</ix:nonFraction>, or an effective tax rate of (<ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-12373">278.7</ix:nonFraction>)%, for the nine months ended December 31, 2024 and 2023, respectively. The effective tax rate for the three and nine months ended December 31, 2024, was primarily impacted by (i) foreign income taxed at rates that are different from the federal statutory rate, (ii) the change in valuation allowance, and (iii) specific jurisdictions that the Company does not expect to recognize the benefit of losses. The Company&#8217;s effective tax rate for the three and nine months ended December 31, 2023 was primarily impacted by the establishment of a valuation allowance on deferred tax assets that were not expected to be realized.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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 maintained its valuation allowance. The Company will continue to monitor the need for a valuation allowance in future periods, considering any changes in circumstances that may affect the realizability of deferred tax assets.</span></div><div style="font-size: 10pt;">&#160;</div></ix:nonNumeric><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">17</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><div style="font-size: 10pt;">
   The Company and its subsidiaries file income tax returns for the U.S. federal, various state, and foreign jurisdictions with varying statutes of limitations. The Company was previously under examination by the State of California for fiscal years ended March 31, 2020, 2021 and 2022. During the nine months ended December 31, 2024, this audit was concluded with no changes required to the Company&#8217;s filed income tax returns. At December 31, 2024, the Company remains subject to examination from the fiscal years ended March 31, 2020 and forward. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.
  </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="ixv-6490"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">14. Financial Risk Management and Derivatives</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="0" unitRef="usd" id="ixv-12374">50,947,000</ix:nonFraction> and $<ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="0" unitRef="usd" id="ixv-12375">54,092,000</ix:nonFraction> at December 31, 2024 and March 31, 2024, respectively. These contracts generally have a term of <span style="-sec-ix-hidden: hidden-fact-21">one</span> 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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="ixv-12376">The following shows the effect of derivative instruments on the condensed consolidated statements of operations:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <div> <ix:continuation id="_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Foreign Exchange Impact of Lease Liabilities and Forward Contracts</div></td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Derivatives Not Designated as</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedging Instruments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(Loss) gain from forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" sign="-" unitRef="usd" id="ixv-12377">585,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" unitRef="usd" id="ixv-12378">541,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" sign="-" unitRef="usd" id="ixv-12379">7,404,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" sign="-" unitRef="usd" id="ixv-12380">1,771,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> 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:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" scale="0" unitRef="usd" id="ixv-12381">4,888,000</ix:nonFraction> is included in other current liabilities in the condensed consolidated balance sheets at December 31, 2024. 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:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" scale="0" unitRef="usd" id="ixv-12382">2,516,000</ix:nonFraction> is included in prepaid expenses and other current assets in the condensed consolidated balance sheets at March 31, 2024. 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 nine months ended December 31, 2024 and 2023. </div><div style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">18</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueDisclosuresTextBlock" id="ixv-6588"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">15. Fair Value Measurements</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="ixv-12383">The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <ix:continuation id="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Using Inputs Considered as</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Using Inputs Considered as</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Short-term investments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Mutual funds</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12384">1,909,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12385">1,909,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12386">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12387">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12388">1,837,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12389">1,837,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12390">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12391">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Prepaid expenses and other current assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12392">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12393">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12394">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12395">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12396">2,516,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12397">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12398">2,516,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12399">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other current liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Deferred compensation</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-12400">1,909,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-12401">1,909,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-12402">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-12403">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-12404">1,837,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-12405">1,837,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-12406">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-12407">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12408">4,888,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12409">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12410">4,888,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12411">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12412">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12413">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12414">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12415">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Convertible notes, related party</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12416">4,950,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12417">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12418">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12419">4,950,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12420">7,410,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12421">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12422">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-12423">7,410,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div>


  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Short-term Investments and Deferred Compensation</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Forward Foreign Currency Exchange Contracts</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Compound Net Derivative Liability</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 December 31, 2024 and March 31, 2024. Any changes in the fair value of the Compound Net Derivative Liability are recorded in change in fair value of compound net derivative liability in the condensed consolidated statements of operations and condensed consolidated statements of cash flows.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="ixv-12424">The following assumptions were used to determine the fair value of the Compound Net Derivative Liability:</ix:nonNumeric></div>

  <div style="font-size: 10pt;">&#160;</div><div><ix:continuation id="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c155" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12425">4.35</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c156" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12426">4.36</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cost of equity</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c157" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12427">23.40</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c158" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12428">23.20</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average cost of capital</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c159" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12429">14.40</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c160" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12430">14.90</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company's common stock</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c161" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12431">40.00</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c162" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12432">50.00</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">EBITDA volatility</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c163" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12433">40.00</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c164" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-12434">40.00</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>


  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">19</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="_FairValueDisclosuresTextBlock-c0_cont_1"><div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="ixv-12435">The following summarizes the activity for Level 3 fair value measurements:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <ix:continuation id="_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock-c0_cont_1"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="8" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="8" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Beginning balance</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.5%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-12436">5,210,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-12437">8,960,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.74%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-12438">7,410,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-12439">8,430,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Changes in fair value of Compound Net Derivative Liability included in earnings</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"><div>(<ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" unitRef="usd" id="ixv-12440">260,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"><div>)</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" sign="-" unitRef="usd" id="ixv-12441">1,160,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"><div>(<ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" unitRef="usd" id="ixv-12442">2,460,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" sign="-" unitRef="usd" id="ixv-12443">1,690,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Ending balance</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"><div><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-12444">4,950,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;">&#160;</td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div><ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-12445">10,120,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"><div><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-12446">4,950,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div><ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-12447">10,120,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td></tr></table></ix:continuation><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;">
   During the three and nine months ended December 31, 2024, the Company had no significant measurements of assets or liabilities at fair value on a nonrecurring basis subsequent to their initial recognition.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> 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 December 31, 2024 and March 31, 2024, the net carrying amount of the Convertible Notes was $<ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-12448">32,377,000</ix:nonFraction> and $<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-12449">30,776,000</ix:nonFraction>, respectively (see Note 7). The estimated fair value of the Company&#8217;s Convertible Notes was $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12450">36,168,000</ix:nonFraction> and $<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="0" unitRef="usd" id="ixv-12451">38,276,000</ix:nonFraction> using Level 3 inputs at December 31, 2024 and March 31, 2024, respectively. </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-7369"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">16. Share-based Payments</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Stock Options</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company did <ix:nonFraction contextRef="c173" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-12452">no</ix:nonFraction>t grant any options to purchase shares of its common stock during the nine months ended December 31, 2024.&#160;The Company granted options to purchase <ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" unitRef="shares" id="ixv-12453">132,133</ix:nonFraction> shares of common stock during the nine months ended December 31, 2023. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="ixv-12454">The following assumptions were used to derive the weighted average fair value of the stock options granted:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div><ix:continuation id="_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c196" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-12455">4.53</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected holding period (years)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c196" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-12456">6.57</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected volatility</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c196" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-12457">51.29</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected dividend yield</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c196" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-12458">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average fair value of options granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c196" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12459">3.75</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>



  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="ixv-12460">The following is a summary of stock option transactions:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <div> <ix:continuation id="_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td class="cftguttercell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom;">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-12461">1,108,017</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c197" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-12462">20.29</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-12463">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-12464">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-12465">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-12466">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares" id="ixv-12467">17,723</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c173" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-12468">20.13</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" unitRef="shares" id="ixv-12469">36,733</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c173" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-12470">22.93</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-12471">1,053,561</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c175" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-12472">20.20</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> At December 31, 2024, options to purchase <ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" unitRef="shares" id="ixv-12473">87,288</ix:nonFraction> shares of common stock were unvested at a weighted average exercise price of $<ix:nonFraction contextRef="c175" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" scale="0" unitRef="usdPershares" id="ixv-12474">9.32</ix:nonFraction>. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> At December 31, 2024, there was $<ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="0" unitRef="usd" id="ixv-12475">282,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="c173" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-12476">1.7</ix:nonNumeric> years. </div><div style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">20</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1"><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Restricted Stock Units (&#8220;RSUs&#8221;)</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> During the nine months ended December 31, 2024 and 2023, the Company granted <ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-12477">453,453</ix:nonFraction> and <ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-12478">100,624</ix:nonFraction>, respectively, of time-based vesting RSUs, based on the closing market price on the grant date. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="ixv-12479">The following is a summary of non-vested RSUs:</ix:nonNumeric> </div>

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

  <div> <ix:continuation id="_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of <br/>Shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-12480">240,923</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c198" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12481">12.23</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-12482">453,453</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c176" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12483">6.58</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-12484">184,850</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c176" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12485">12.02</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" unitRef="shares" id="ixv-12486">4,069</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c176" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12487">8.72</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-12488">505,457</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c178" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12489">7.26</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> At December 31, 2024, there was $<ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="0" unitRef="usd" id="ixv-12490">2,819,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="c176" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-12491">2.1</ix:nonNumeric> years. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Performance Stock Units (&#8220;PSUs&#8221;)</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> During the nine months ended December 31, 2024, the Company granted <ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-12492">258,983</ix:nonFraction> PSUs (at target performance levels), which cliff vest after a <span style="-sec-ix-hidden: hidden-fact-22">three</span>-year performance period, subject to continued employment. The number of shares earned at the end of the three-year performance period will vary, based only on actual performance, from <ix:nonFraction contextRef="c181" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" scale="-2" unitRef="pure" id="ixv-12493">0</ix:nonFraction>% to <ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" scale="-2" unitRef="pure" id="ixv-12494">150</ix:nonFraction>% of the target number of PSUs granted depending on the Company&#8217;s total shareholder return (&#8220;TSR&#8221;) percentile rank relative to that of a peer group over the performance period. TSR is measured based on a comparison of the closing price on the first trading day of the performance period and the average closing price over the last <ix:nonNumeric contextRef="c180" format="ixt-sec:durday" name="mpaa:NumberOfTradingDays" id="ixv-12495">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="c180" decimals="-6" format="ixt:num-dot-decimal" name="mpaa:TotalShareholdersReturnMinimumMarketCapitalization" scale="6" unitRef="usd" id="ixv-12496">600</ix:nonFraction> million, over a given period of time. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> During the nine months ended December 31, 2023, the Company granted <ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-12497">585,583</ix:nonFraction> PSUs, which vest within a <span style="-sec-ix-hidden: hidden-fact-23">three</span>-year period, subject to continued employment, as follows: (i) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-12498">10.00</ix:nonFraction> per share, then 1/3 of the grant will vest, (ii) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c185" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-12499">15.00</ix:nonFraction> per share then the next 1/3 of the grant will vest, and (iii) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c186" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-12500">20.00</ix:nonFraction> per share then the final <span style="-sec-ix-hidden: hidden-fact-24"><span style="-sec-ix-hidden: hidden-fact-25"><span style="-sec-ix-hidden: hidden-fact-26">1/3</span></span></span> of the grant will vest. Recipients are eligible to vest in between <ix:nonFraction contextRef="c190" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" scale="-2" unitRef="pure" id="ixv-12501">50</ix:nonFraction>% and <ix:nonFraction contextRef="c191" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" scale="-2" unitRef="pure" id="ixv-12502">150</ix:nonFraction>% of the third tranche by achieving a stock price between $<ix:nonFraction contextRef="c192" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-12503">17.50</ix:nonFraction> and $<ix:nonFraction contextRef="c193" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-12504">25.00</ix:nonFraction> per share (each stock price target must be met for <ix:nonNumeric contextRef="c183" format="ixt-sec:durday" name="mpaa:NumberOfTradingDays" id="ixv-12505">30</ix:nonNumeric> consecutive trading days). </div><div style="font-size: 10pt;">&#160;
  </div></ix:continuation><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">21</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2"><div style="font-size: 10pt;"> 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. <ix:nonNumeric contextRef="c0" continuedAt="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock-c0_cont_1" escape="true" name="mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" id="ixv-12506">The following table summarizes the assumptions used in determining the fair value of these awards subject to market conditions:</ix:nonNumeric> </div>

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

  <div> <ix:continuation id="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c181" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-12507">4.21</ix:nonFraction>-<ix:nonFraction contextRef="c182" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-12508">4.45</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c199" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-12509">4.32</ix:nonFraction>-<ix:nonFraction contextRef="c200" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-12510">4.35</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected life in years</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c180" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-12511">3.0</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="c199" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-12512">0.2</ix:nonNumeric>-<ix:nonNumeric contextRef="c200" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-12513">1.8</ix:nonNumeric></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company's common stock</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c181" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-12514">59.8</ix:nonFraction>-<ix:nonFraction contextRef="c182" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-12515">62.8</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c199" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-12516">54.2</ix:nonFraction>-<ix:nonFraction contextRef="c200" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-12517">55.1</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Average correlation coefficient of peer companies</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c181" decimals="3" format="ixt:num-dot-decimal" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-12518">16.5</ix:nonFraction>-<ix:nonFraction contextRef="c182" decimals="3" format="ixt:num-dot-decimal" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-12519">17.4</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c183" decimals="2" format="ixt:fixed-zero" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-12520">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-12521">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c183" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-12522">-</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Grant date fair value</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c181" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12523">8.65</ix:nonFraction>-<ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12524">8.88</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c199" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12525">3.57</ix:nonFraction>-<ix:nonFraction contextRef="c200" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12526">8.37</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="ixv-12527">The following is a summary of non-vested PSUs:</ix:nonNumeric> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <ix:continuation continuedAt="_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock-c0_cont_2" id="_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-12528">773,923</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c201" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12529">7.73</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted (1)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares">269,935</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">8.74</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-12532">32,848</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12533">22.27</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" unitRef="shares" id="ixv-12534">53,299</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12535">22.89</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-12536">957,711</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c195" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-12537">6.83</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>


  <ix:continuation id="_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock-c0_cont_2"><div style="margin-left: 18.0pt; font-size: 10pt;"> <div style="float: left; text-align: right; font-size: 10pt;"> <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span> </div> <div style="margin-left: 18pt; font-size: 10pt;"> <ix:footnote id="ix_0_footnote" xml:lang="en-US">Granted includes <ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-12539">10,952</ix:nonFraction> additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics exceeding target performance levels.</ix:footnote> </div> </div></ix:continuation>
  <div style="clear: both; font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> At December 31, 2024, there was $<ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="0" unitRef="usd" id="ixv-12540">2,248,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="c180" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-12541">2.2</ix:nonNumeric> years. </div><div style="font-size: 10pt;">&#160;
  </div></ix:continuation><div>
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-7895"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">17. Commitments and Contingencies</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Warranty Returns</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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. </span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfProductWarrantyLiabilityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="ixv-12542">The following summarizes the changes in the warranty returns:</ix:nonNumeric> </div>

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

  <div> <ix:continuation id="_ScheduleOfProductWarrantyLiabilityTableTextBlock-c0_cont_1"><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Dece,ber 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance at beginning of period</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12543">16,649,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12544">16,197,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12545">19,326,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12546">19,830,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Charged to expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-12547">38,116,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-12548">34,532,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-12549">113,212,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-12550">102,666,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Amounts processed</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-12551">35,390,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-12552">34,599,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-12553">113,163,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-12554">106,366,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance at end of period</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12555">19,375,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12556">16,130,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12557">19,375,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12558">16,130,000</ix:nonFraction></div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> At December 31, 2024 and March 31, 2024, 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-12559">19,375,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-12560">19,326,000</ix:nonFraction>, respectively, of which $<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12561">4,840,000</ix:nonFraction> and $<ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12562">5,667,000</ix:nonFraction>, respectively, was included in the customer returns RGA issued within accounts receivable&#8212;net and $<ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12563">14,535,000</ix:nonFraction> and $<ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-12564">13,659,000</ix:nonFraction>, respectively, was included in the customer finished goods returns accrual in the condensed consolidated balance sheets. </div><div style="font-size: 10pt;">&#160;
  </div></ix:nonNumeric><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">22</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Contingencies</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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<span style="color: rgb(0, 0, 0);">, and its compliance with law, code, and regulations related to matters including, but not limited to, environmental, information security, taxes, levies, tariffs and such</span>. The Company has an immaterial amount accrued related to these exposures to various lawsuits and claims.
  </div></ix:continuation><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-8068"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">18. Segment Information</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company&#8217;s <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="Segment" id="ixv-12565">three</ix:nonFraction> operating segments are as follows: </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt; clear: both;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt; clear: both;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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; font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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, are not required to be separately reported, and are included within the &#8220;all other&#8221; category.</span>
  </div><div style="font-size: 10pt;">&#160;</div></ix:nonNumeric><div>
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">23</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">&#160;</div><div>
  </div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><div style="font-size: 10pt;"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-12566">Financial information relating to the Company&#8217;s segments is as follows:</ix:nonNumeric> </div><div style="font-size: 10pt;">&#160;
  </div>
  <ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"><tr><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Three Months Ended December 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12567">174,548,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c207" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12568">11,628,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12569">186,176,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12570">344,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c209" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12571">222,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12572">566,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">19,069,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(<ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12574">1,515,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-12575">17,554,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12576">2,321,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12577">211,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12578">2,532,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Segment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c214" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12579">962,855,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12580">54,855,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c216" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12581">1,017,710,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12582">601,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12583">68,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12584">669,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation>
  <p>&#160;</p><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_3" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Three Months Ended December 31, 2023</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12585">161,254,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12586">10,608,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12587">171,862,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c219" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12588">242,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12589">116,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12590">358,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">9,993,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(<ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12592">473,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-12593">9,520,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12594">2,557,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12595">321,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12596">2,878,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Segment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12597">1,005,470,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12598">51,965,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12599">1,057,435,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12600">221,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12601">72,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12602">293,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation><p>&#160;</p><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_4" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_3"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended December 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12603">527,412,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12604">36,837,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12605">564,249,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12606">840,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12607">794,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12608">1,634,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">23,893,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(<ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12610">322,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-12611">23,571,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12612">7,247,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12613">615,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12614">7,862,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12615">1,402,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12616">314,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12617">1,716,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation><p>&#160;</p><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_5" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_4"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended December 31, 2023</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12618">495,422,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12619">32,784,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12620">528,206,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c238" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12621">442,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c239" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12622">249,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c240" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12623">691,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">36,702,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(<ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12625">2,852,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c243" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-12626">33,850,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12627">7,825,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12628">1,019,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c243" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12629">8,844,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12630">352,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12631">110,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c243" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-12632">462,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation><p>&#160;</p><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_6" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_5"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Three Months Ended</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total net sales for reportable segment</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12633">174,892,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12634">161,496,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12635">528,252,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12636">495,864,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12637">11,850,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12638">10,724,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12639">37,631,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12640">33,033,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(566,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(358,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(1,634,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(691,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12641">186,176,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12642">171,862,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12643">564,249,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-12644">528,206,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation><p>&#160;</p><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_7" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_6"><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Three Months Ended</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Profit or loss</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total operating income for reportable segment (1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">19,069,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">9,993,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">23,893,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">36,702,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other operating  loss</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(<ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12649">1,515,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(<ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12650">473,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(<ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12651">322,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(<ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12652">2,852,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment operating income</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-12653">27,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-12654">4,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-12655">74,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c240" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-12656">52,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense, net</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-12657">14,435,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-12658">18,297,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-12659">43,004,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-12660">45,400,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in fair value of compound net derivative liability</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-12661">260,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-12662">1,160,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-12663">2,460,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-12664">1,690,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loss on extinguishment of debt</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-12665">-</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-12666">-</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-12667">-</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" sign="-" unitRef="usd" id="ixv-12668">168,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated income (loss) before income tax expense </div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-12669">3,406,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-12670">9,933,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-12671">16,899,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-12672">13,356,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr></table></ix:continuation><p>&#160;</p><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_8" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_7"><table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">December 31, 2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">March 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total assets for reportable segment</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c214" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12673">962,855,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c244" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12674">1,019,811,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12675">54,855,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div><ix:nonFraction contextRef="c245" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12676">54,946,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(<ix:nonFraction contextRef="c246" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" sign="-" unitRef="usd" id="ixv-12677">68,202,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(<ix:nonFraction contextRef="c247" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" sign="-" unitRef="usd" id="ixv-12678">62,755,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12679">949,508,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12680">1,012,002,000</ix:nonFraction></div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table></ix:continuation><div style="font-size: 10pt;">&#160;</div>


  <ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_8"><div style="margin-left: 18.0pt; font-size: 10pt;"> <div style="float: left; text-align: right; font-size: 10pt;"> <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span> </div> <div style="margin-left: 18pt; font-size: 10pt;"> <ix:footnote id="ix_1_footnote" xml:lang="en-US">Operating income for the Company&#8217;s Hard Parts segment includes the foreign exchange impact of lease liabilities and forward contracts, which were a loss of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-12682">2,460,000</ix:nonFraction> and a gain of $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-12683">3,149,000</ix:nonFraction> for the three months ended December 31, 2024 and 2023, respectively, and a loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-12684">18,966,000</ix:nonFraction> and a gain of $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-12685">2,659,000</ix:nonFraction>, for the nine months ended December 31, 2024 and 2023, respectively.</ix:footnote> </div> </div></ix:continuation></ix:continuation><div>
  </div><div style="clear: both; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">24</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:TreasuryStockTextBlock" id="ixv-9103"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">19. Share Repurchases</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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="c248" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="0" unitRef="usd" id="ixv-12686">20,000,000</ix:nonFraction> to $<ix:nonFraction contextRef="c70" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="0" unitRef="usd" id="ixv-12687">37,000,000</ix:nonFraction> of its common stock. During the three and nine months ended December 31, 2024, the Company repurchased <ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-12688">268,130</ix:nonFraction> shares of its common stock for $<ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-12689">2,096,000</ix:nonFraction>. The Company did <ix:nonFraction contextRef="c66" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-12690"><ix:nonFraction contextRef="c250" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-12691">no</ix:nonFraction></ix:nonFraction>t repurchase any shares of its common stock during the three and nine months ended December 31, 2023. As of December 31, 2024, $<ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue" scale="0" unitRef="usd" id="ixv-12692">20,841,000</ix:nonFraction> has been utilized and $<ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="0" unitRef="usd" id="ixv-12693">16,159,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. The Company retired the <ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="mpaa:StockRepurchasedAndRetiredCumulativeShares" scale="0" unitRef="shares" id="ixv-12694">1,105,137</ix:nonFraction> shares repurchased under this program through December 31, 2024. 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>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-9112"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">20. Related Party Transactions</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-family: Times; font-style: italic;">Lease</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <span style="font-family: Times;">In December 2022, the Company entered into an operating lease for its <ix:nonFraction contextRef="c251" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfRealEstateProperty" scale="0" unitRef="sqft" id="ixv-12695">35,000</ix:nonFraction> square foot manufacturing, warehouse, and office facility in Ontario, Canada, with a company co-owned by a member of management. The lease, which commenced January 1, 2023, has an initial term of <ix:nonNumeric contextRef="c252" continuedAt="_LesseeOperatingLeaseTermOfContract-c252_cont_1" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="ixv-12696">one</ix:nonNumeric><ix:continuation id="_LesseeOperatingLeaseTermOfContract-c252_cont_1"> year</ix:continuation> with a base rent of approximately $<ix:nonFraction contextRef="c251" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingLeaseBaseRent" scale="0" unitRef="usd" id="ixv-12698">27,000</ix:nonFraction> per month and includes options to renew for up to <ix:nonNumeric contextRef="c252" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="ixv-12699">four years</ix:nonNumeric>. In November 2023, the Company exercised one of these options to renew for an additional <span style="-sec-ix-hidden: hidden-fact-27">one</span>-year period. In February 2025, the Company exercised a second extension term for an additional <span style="-sec-ix-hidden: hidden-fact-28">three</span>-year period with a base rent of approximately $<ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingLeaseBaseRent" scale="0" unitRef="usd" id="ixv-12700">30,000</ix:nonFraction> per month, which took effect on January 1, 2025. The rent expense recorded for the related party lease was $<ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-12701"><ix:nonFraction contextRef="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-12702">81,000</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction contextRef="c253" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-12703"><ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-12704">243,000</ix:nonFraction></ix:nonFraction> for the three and nine months ended December 31, 2024 and 2023.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-family: Times; font-style: italic;">Convertible Note and Election of Director</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <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 consistent with the Company&#8217;s previously disclosed standard compensation practices for non-employee directors, which are described in the Company&#8217;s Definitive Proxy Statement, filed with the SEC on July 26, 2024. </span>
  </div></ix:nonNumeric><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">25</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_2" title="Item 2."></a>Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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, 2024 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 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Disclosure Regarding Private Securities Litigation Reform Act of 1995</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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. <span style="color: rgb(0, 0, 0);">All statements other than statements of historical fact are forward-looking statements, including, but not limited to, statements about our strategic initiatives, operational plans and objectives, expectations for economic conditions and recovery and future business and financial performance, as well as statements regarding underlying assumptions related thereto. </span>They include, among others, factors related to the timing and implementation of strategic initiatives, the highly competitive nature of our industry, demand for our products and services, complexities in our inventory and supply chain, challenges with transforming and growing our business. Except as required by law, we undertake no obligation to revise or update publicly any forward-looking statements for any reason. <span style="color: rgb(0, 0, 0);">Therefore, you should not place undue reliance on those statements. Please refer to </span><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036124029700/ef20026278_10k.htm#RiskFactors" style="-sec-extract:exhibit">&#8220;Item 1A. Risk Factors&#8221;</a><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036124029700/ef20026278_10k.htm"></a> of our most recent Annual Report on Form 10-K filed with the SEC on June 11, 2024, <span style="color: rgb(0, 0, 0);">and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024, </span>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>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Management Overview </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   With a scalable infrastructure and abundant growth opportunities, we are focused on growing our aftermarket business in the North American marketplace and growing our leadership position in the test solutions and diagnostic equipment market by providing innovative and intuitive solutions to our customers. Our investments in global infrastructure and human resources during the past few years reflects the significant expansion of manufacturing capacity to support multiple product lines. These investments included (i) a 410,000 square foot distribution center, (ii) two buildings totaling 372,000 square feet for remanufacturing and core sorting of brake calipers, and (iii) the realignment of production at our original 312,000 square foot facility in Mexico. In addition, during the nine months ended December 31, 2024, we ceased manufacturing at our Torrance, California facility, reduced our headcount, and incurred certain transition expenses in connection with our on-going strategy to utilize our global footprint to enhance operating efficiencies and expect to realize future benefit from these cost-saving measures.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-weight: bold;">Segment Reporting</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   Our three operating segments are as follows:
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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>
  </div><div style="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt; clear: both;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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>
  </div><div style="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt; clear: both;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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>
  </div><div style="clear: both; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">26</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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, are not required to be separately reported, and are included within the &#8220;all other&#8221; category. See Note 18 of the notes to condensed consolidated financial statements for more information.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Results of Operations for the Three Months Ended December 31, 2024 and 2023</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following discussion and analysis should be read together with the financial statements and notes thereto appearing elsewhere herein.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following summarizes certain key consolidated operating data:
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024<br/></div></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023<br/></div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Cash flow provided by operations</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>34,357,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>53,615,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div>Finished goods turnover (annualized) (1)</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>3.7</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>3.6</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><div style="font-size: 10pt;">&#160;</div><div>



  </div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 0px auto 0px 0px; width: 10%;"/><div style="margin-left: 18.0pt; font-size: 10pt;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     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>
  </div><div style="clear: both; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Net Sales and Gross Profit</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following summarizes net sales and gross profit:
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>

  </div><div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net sales</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">186,176,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">171,862,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">141,294,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">141,819,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Gross profit</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">44,882,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,043,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Gross margin</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">24.1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">17.5</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table></div><div style="font-size: 10pt;">&#160;</div><div>


  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Net Sales</span>. Our consolidated net sales for the three months ended December 31, 2024 were $186,176,000, which represents an increase of $14,314,000, or 8.3%, from the three months ended December 31, 2023 of $171,862,000. Our sales for the three months ended December 31, 2024 compared with the three months ended December 31, 2023 reflect continued strong demand for rotating electrical and brake-related products.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Gross Profit. </span><span style="color: rgb(0, 0, 0);">Our consolidated gross profit was $44,882,000, or 24.1% of consolidated net sales, for the three months ended December 31, 2024 compared with $30,043,000, or 17.5% of consolidated net sales, for the three months ended December 31, 2023. The increase in our gross margin for the three months ended December 31, 2024 reflects the benefit of our on-going strategy </span>to utilize our global footprint to <span style="color: rgb(0, 0, 0);">enhance operating efficiencies and our cost-saving initiatives</span>. We expect to continue to realize benefits from these initiatives.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">In addition, our gross margin for the three months ended December 31, 2024 compared with the three months ended December 31, 2023 was impacted by (i) amortization of core and finished goods premiums paid to customers related to new business of $2,664,000</span><span style="color: rgb(0, 0, 0); font-weight: bold;">&#160;</span><span style="color: rgb(0, 0, 0);">and $2,838,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 $758,000 and $1,607,000, respectively. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">27</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Operating Expenses</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following summarizes our consolidated operating expenses:
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,212,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15,198,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,621,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,931,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,008,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,539,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange impact of lease liabilities and forward contracts</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,460,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,149,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percent of net sales</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.7</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.0</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.5</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.6</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.5</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange impact of lease liabilities and forward contracts</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td></tr></table></div><div style="font-size: 10pt;">&#160;</div><div>



  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">General and Administrative.</span> Our general and administrative expenses for the three months ended December 31, 2024 were $16,212,000, which represents an increase of $1,014,000, or 6.7%, from the three months ended December 31, 2023 of $15,198,000. This increase was primarily due to a loss of $1,272,000 during the three months ended December 31, 2024 compared with a gain of $528,000 during the three months ended December 31, 2023 resulting from foreign currency exchange rates partially offset by decreased employee-related expenses.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Sales and Marketing</span>. Our sales and marketing expenses for the three months ended December 31, 2024 were $5,621,000, which represents a decrease of $310,000, or 5.2%, from the three months ended December 31, 2023 of $5,931,000. This decrease was due to lower trade shows and commissions expense.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Research and Development</span>. Our research and development expenses for the three months ended December 31, 2024 were $3,008,000, which represents an increase of $469,000, or 18.5%, from the three months ended December 31, 2023 of $2,539,000. This increase was primarily due to increased headcount and outside consulting services.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <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 loss of $2,460,000 compared with a non-cash gain of $3,149,000 for the three months ended December 31, 2024 and 2023, respectively. This change during the three months ended December 31, 2024 compared with the three months ended December 31, 2023 was primarily due to (i) the remeasurement of our foreign currency-denominated lease liabilities, which resulted in a non-cash loss of $1,875,000 compared with a non-cash gain of $2,608,000, respectively, due to foreign currency exchange rate fluctuations and (ii) the forward foreign currency exchange contracts, which resulted in a non-cash loss of $585,000 compared with a non-cash gain of $541,000, respectively, due to the changes in their fair values.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Operating Income</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Consolidated Operating Income</span>. Our consolidated operating income for the three months ended December 31, 2024 was $17,581,000 compared with $9,524,000 for the three months ended December 31, 2023. This increase was primarily due increased gross profit partially offset by our foreign exchange impact of lease liabilities and forward contracts, which were a non-cash loss of $2,460,000 compared with a non-cash gain of $3,149,000 for the three months ended December 31, 2024 and 2023, respectively and other items as discussed above.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Interest Expense</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Interest Expense, net. </span><span style="color: rgb(0, 0, 0);">Our interest expense for the three months ended December 31, 2024 was $14,435,000, which represents a decrease of $3,862,000, or 21.1%, from interest expense for the three months ended December 31, 2023 of $18,297,000. This decrease was primarily due to (i) decreased utilization of accounts receivable discount programs and lower discount rates on those programs and (ii) lower average outstanding balances under our credit facility and lower interest rates. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">28</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Change in Fair Value of Compound Net Derivative Liability</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Change in Fair Value of Compound Net Derivative Liability. </span><span style="color: rgb(0, 0, 0);">Our change in fair value of compound net derivative liability associated with the convertible notes issued on March 31, 2023 was a non-cash gain of $260,000 compared with a non-cash loss of $1,160,000 for the three months ended December 31, 2024 and 2023, respectively. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Provision for Income Taxes </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Income Tax</span><span style="color: rgb(0, 0, 0);">. We recorded an income tax expense of $1,115,000, or an effective tax rate of 32.7%, and $37,281,000 or an effective tax rate of (375.3)%, for the three months ended December 31, 2024 and 2023, respectively. The effective tax rate for the three months ended December 31, 2024, was primarily impacted by (i) the change in valuation allowance, (ii) specific jurisdictions that we do not expect to recognize the benefit of losses, and (iii) foreign income taxed at rates that are different from the federal statutory rate. Our effective tax rate for the three months ended December 31, 2023 was primarily impacted by the establishment of a valuation allowance on deferred tax assets that were not expected to be realized.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Results of Operations for the Nine Months Ended December 31, 2024 and 2023</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following discussion and analysis should be read together with the financial statements and notes thereto appearing elsewhere herein.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following summarizes certain key consolidated operating data:
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; text-align: center;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash flows provided by  operations</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">36,368,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">48,445,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods turnover (annualized) (1)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.7</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div>


  </div><div style="font-size: 10pt;">

  &#160;</div><div>
  </div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 0px auto 0px 0px; width: 10%;"/><div style="margin-left: 18.0pt; font-size: 10pt;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     Annualized finished goods turnover for the fiscal period is calculated by multiplying cost of goods sold for the fiscal period by 1.33 and dividing the result by the average between beginning and ending non-core finished goods inventory values for the fiscal period. We believe this provides a useful measure of our ability to turn our inventory into revenues.
    </div>
  </div><div>
  </div><div style="clear: both; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Net Sales and Gross Profit</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following summarizes net sales and gross profit:
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Net sales</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>564,249,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>528,206,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div>Cost of goods sold</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>448,916,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>430,448,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Gross profit</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>115,333,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>97,758,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div>Gross margin</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>20.4</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>18.5</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td></tr></table><div style="font-size: 10pt;">&#160;</div><div>



  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Net Sales</span>. Our consolidated net sales for the nine months ended December 31, 2024 were $564,249,000, which represents an increase of $36,043,000, or 6.8%, from the nine months ended December 31, 2023 of $528,206,000. Our sales for the nine months ended December 31, 2024 compared with the nine months ended December 31, 2023 reflect continued strong demand for rotating electrical and brake-related products. In addition, we have experienced strong demand for our test solutions and diagnostic equipment.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">29</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Gross Profit. </span><span style="color: rgb(0, 0, 0);">Our consolidated gross profit was $115,333,000, or 20.4% of consolidated net sales, for the nine months ended December 31, 2024 compared with $97,758,000, or 18.5% of consolidated net sales, for the nine months ended December 31, 2023. The increase in our gross margin for the nine months ended December 31, 2024 reflects the benefit of our on-going strategy </span>to utilize our global footprint to <span style="color: rgb(0, 0, 0);">enhance operating efficiencies and our cost-saving initiatives. These increases were partially offset by (i) $3,960,000 of certain one-time expenses for onboarding new business and (ii) $1,298,000 of transition expenses in connection with our on-going strategy </span>to utilize our global footprint to enhance operating efficiencies. We expect to continue to realize benefits from these initiatives.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">In addition, our gross margin for the nine months ended December 31, 2024 compared with the nine months ended December 31, 2023 was impacted by (i) amortization of core and finished goods premiums paid to customers related to new business of $8,013,000</span><span style="color: rgb(0, 0, 0); font-weight: bold;">&#160;</span><span style="color: rgb(0, 0, 0);">and $8,202,000, respectively and (ii) the non-cash quarterly revaluation of cores that are part of the finished goods on the customers&#8217; shelves (which are included in contract assets) to the lower of cost or net realizable value, which resulted in a write-down of $2,316,000 and $4,380,000, respectively. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Operating Expenses</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following summarizes our consolidated operating expenses:</div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; text-align: center;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td></tr><tr><td style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">47,934,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">42,125,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,904,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">17,038,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,884,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,352,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange impact of lease liabilities and forward contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18,966,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,659,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percent of net sales</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.5</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.0</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.0</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.4</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.4</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange impact of lease liabilities and forward contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.4</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.5</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td></tr></table></div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>



  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">General and Administrative.</span> Our general and administrative expenses for the nine months ended December 31, 2024 were $47,934,000, which represents an increase of $5,809,000, or 13.8%, from the nine months ended December 31, 2023 of $42,125,000. This increase was primarily due to (i) a loss of $2,998,000 during the nine months ended December 31, 2024 compared with a gain of $683,000 during the nine months ended December 31, 2023 resulting from foreign currency exchange rates and (ii) $2,834,000 of increased severance during the nine months ended December 31, 2024 due to headcount reductions in connection with our strategy to utilize our global footprint to enhance operating efficiencies. These increases were partially offset by $1,259,000 of decreased share-based compensation expense.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Sales and Marketing</span>. Our sales and marketing expenses were consistent at $16,904,000 for the nine months ended December 31, 2024 compared with $17,038,000 for the nine months ended December 31, 2023.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Research and Development</span>. Our research and development expenses for the nine months ended December 31, 2024 were $7,884,000, which represents an increase of $532,000, or 7.2%, from the nine months ended December 31, 2023 of $7,352,000. This increase was primarily due to increased headcount partially offset by decreased supplies.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">30</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <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 loss of $18,966,000 compared with a non-cash gain of $2,659,000 for the nine months ended December 31, 2024 and 2023, respectively. This change during the nine months ended December 31, 2024 compared with the nine months ended December 31, 2023 was primarily due to (i) the remeasurement of our foreign currency-denominated lease liabilities, which resulted in a non-cash loss of $11,562,000 compared with a non-cash gain of $4,430,000, respectively, due to foreign currency exchange rate fluctuations and (ii) the forward foreign currency exchange contracts, which resulted in non-cash losses of $7,404,000 and $1,771,000, respectively, due to the changes in their fair values.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Operating Income</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Consolidated Operating Income</span>. Our consolidated operating income for the nine months ended December 31, 2024 was $23,645,000 compared with $33,902,000 for the nine months ended December 31, 2023. This decrease was primarily due our foreign exchange impact of lease liabilities and forward contracts, which were a non-cash loss of $18,966,000 compared with a non-cash gain of $2,659,000 for the nine months ended December 31, 2024 and 2023, respectively partially offset by higher gross profit and other items as discussed above.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Interest Expense</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Interest Expense, net. </span><span style="color: rgb(0, 0, 0);">Our interest expense for the nine months ended December 31, 2024 was $43,004,000, which represents a decrease of $2,396,000, or 5.3%, from interest expense for the nine months ended December 31, 2023 of $45,400,000. This decrease was primarily due to lower average outstanding balances under our credit facility and lower interest rates. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Change in Fair Value of Compound Net Derivative Liability</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Change in Fair Value of Compound Net Derivative Liability. </span><span style="color: rgb(0, 0, 0);">Our change in fair value of compound net derivative liability associated with the convertible notes issued on March 31, 2023 was a non-cash gain of $2,460,000 compared with a non-cash loss of $1,690,000 for the nine months ended December 31, 2024 and 2023, respectively. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Loss on Extinguishment of Debt</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Loss on Extinguishment of Debt. </span><span style="color: rgb(0, 0, 0);">Our loss on extinguishment of debt was $168,000 in connection with the repayment of the remaining outstanding balance of our term loans during the nine months ended December 31, 2023. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Provision for Income Taxes </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0); font-style: italic;">Income Tax</span><span style="color: rgb(0, 0, 0);">. We recorded income tax expense of $1,849,000, or an effective tax rate of (10.9)%, and $37,226,000, or an effective tax rate of (278.7)%, for the nine months ended December 31, 2024 and 2023, respectively. The effective tax rate for the nine months ended December 31, 2024, was primarily impacted by (i) foreign income taxed at rates that are different from the federal statutory rate, (ii) the change in valuation allowance, and (iii) specific jurisdictions that we do not expect to recognize the benefit of losses. Our effective tax rate for the nine months ended December 31, 2023 was primarily impacted by the establishment of a valuation allowance on deferred tax assets that were not expected to be realized.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Liquidity and Capital Resources</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Overview</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   We had working capital (current assets minus current liabilities) of $155,693,000 and $156,034,000, a ratio of current assets to current liabilities of 1.4:1.0, at December 31, 2024 and March 31, 2024, respectively.&#160;&#160;
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   In June 2024, we enrolled in a feature with our lenders, under which we sweep our cash collections to pay down our revolving facility and borrow on-demand to fund payments. This feature is expected to reduce interest expense on borrowings under the credit facility.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   Our primary source of liquidity was from cash generated from operations, the use of our receivable discount programs, and credit facility&#160;during the nine months ended December 31, 2024. We believe our cash and cash equivalents, use of receivable discount programs, amounts available under our credit facility, and other sources are sufficient to satisfy our expected future liquidity needs, including lease and capital expenditure obligations over the next 12 months.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">31</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="font-family: Times; font-weight: bold; font-style: italic;">Share Repurchase Program</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <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 and nine months ended December 31, 2024, we repurchased 268,130 shares of our common stock for $2,096,000. We did not repurchase any shares of our common stock during the three and nine months ended December 31, 2023. As of December 31, 2024, $20,841,000 has been utilized and $16,159,000 remains available to repurchase shares under the authorized share repurchase program, subject to the limit in our Credit Facility. We retired the 1,105,137 shares repurchased under this program through December 31, 2024. Our share repurchase program does not obligate us to acquire any specific number of shares and shares may be repurchased in privately negotiated and/or open market transactions.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Cash Flows</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">The following summarizes cash flows as reflected in the condensed consolidated statements of cash flows:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash flows provided by (used in):</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Operating activities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">36,368,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">48,445,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Investing activities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,614,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(420,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Financing activities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(36,796,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(47,646,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Effect of exchange rates on cash and cash equivalents</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,122,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">180,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net (decrease) increase in cash and cash equivalents</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,164,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">559,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Additional selected cash flow data:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Depreciation and amortization</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,862,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,844,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Capital expenditures</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,716,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">462,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;</div><div>



  </div><div style="font-size: 10pt;">
   <span style="font-family: Times;">Net cash provided by operating activities was $36,368,000 and $48,445,000 during the nine months ended December 31, 2024 and 2023, respectively. The changes in our operating activities were primarily impacted by (i) the pay down of our accounts payable balances, (ii) a less significant decrease in accounts receivable balances compared with the prior year, and (iii) an increase in </span><span style="color: rgb(0, 0, 0);">cores that are part of the finished goods on the customers&#8217; shelves (which are included in contract assets) </span><span style="font-family: Times;">due to higher sales compared with the prior year. These decreases were partially offset by inventory reduction initiatives in the current year compared with the investment in inventory in the prior year and by 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>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-family: Times;">Net cash used in investing activities was $1,614,000 and $420,000 during the nine months ended December 31, 2024 and 2023, respectively. The change in our investing activities primarily resulted from increased capital expenditures. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-family: Times;">Net cash used in financing activities was $36,796,000 and $47,646,000 during the nine months ended December 31, 2024 and 2023, respectively. The change in our financing activities primarily resulted from the repayment of our term loans in the prior year.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">32</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Capital Resources</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Credit Facility</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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. In June 2024, we enrolled in a feature with our lenders, under which we sweep our cash collections to pay down our revolving facility and borrow on-demand to fund payments. This feature is expected to reduce interest expense on borrowings under the Credit Facility.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">We had $94,802,000 and $128,000,000 outstanding under the Revolving Facility at December 31, 2024 and March 31, 2024, respectively. In addition, $7,047,000 was outstanding for letters of credit at December 31, 2024. At December 31, 2024, after certain contractual adjustments, $127,962,000 was available under the Revolving Facility. </span>The interest rate on our Revolving Facility was 7.66% and 8.43%, at December 31, 2024 and March 31, 2024, respectively.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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 nine months ended December 31, 2024, undrawn availability was greater than the 22.5% threshold, therefore, the fixed charge coverage ratio financial covenant was not required to be tested. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Convertible Notes</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">On March 31, 2023, we entered into a note purchase agreement, as amended, (the &#8220;Note Purchase Agreement&#8221;) with Bison Capital Partners VI, L.P. and Bison Capital Partners VI-A, L.P. (collectively, the &#8220;Purchasers&#8221;) and Bison Capital Partners VI, L.P., as the purchaser representative (the &#8220;Purchaser Representative&#8221;) for the issuance and sale of $32,000,000 in aggregate principal amount of convertible notes due in 2029 (the &#8220;Convertible Notes&#8221;), which was used for general corporate purposes. The Convertible Notes bear interest at a rate of 10.0% per annum, compounded annually, and payable (i) in-kind or (ii) in cash, annually in arrears on April 1 of each year, commencing on April 1, 2024. In April 2024, non-cash accrued interest on the Convertible Notes of $3,209,000 was paid in-kind and is included in the principal amount of Convertible Notes at December 31, 2024. The Convertible Notes have an initial conversion price of approximately $15.00 per share of common stock. (&#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 December 31, 2024 and March 31, 2024, respectively.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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 December 31, 2024 and March 31, 2024. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <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 December 31, 2024 and March 31, 2024. 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 $5,600,000 and $9,800,000, and an asset of $650,000 and $2,390,000 at December 31, 2024 and March 31, 2024, respectively. During the three months ended December 31, 2024 and 2023, we recorded a gain of $260,000 and a loss of $1,160,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the condensed consolidated statements of operations. During the nine months ended December 31, 2024 and 2023, we recorded a gain of $2,460,000 and a loss of $1,690,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>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <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, which were not separately accounted for as the value of such features were not material at December 31, 2024 and March 31, 2024. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">33</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Accounts Receivable Discount Programs</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The following is a summary of the accounts receivable discount programs:</div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Receivables discounted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">488,505,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">465,073,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average number of days collection was accelerated</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">342</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">334</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Annualized weighted average discount rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Amount of discount recognized as interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,202,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,395,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;</div><div>




  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Supplier Finance Programs</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   We utilize a supplier finance program, which allows certain of our suppliers to sell their receivables due from us to participating financial institutions at the sole discretion of both the supplier and the financial institutions. The program is administered by a third party. Commitments from participating financial institutions that are available to suppliers under this program increased to $27,000,000 from $15,000,000 during the three months ended December 31, 2024. 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 December 31, 2024, we had $31,809,000 of outstanding supplier obligations confirmed as valid under this program, included in accounts payable in the condensed consolidated balance sheet.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Capital Expenditures and Commitments</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Capital Expenditures</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   Our total capital expenditures were $2,531,000 and $559,000 for nine months ended December 31, 2024 and 2023, respectively. These capital expenditures include (i) cash paid for the purchase of plant and equipment plant, (ii) equipment acquired under finance leases, and (iii) non-cash capital expenditures. Capital expenditures for fiscal 2025 primarily include the purchase of equipment for our current operations. We expect to incur approximately $5,000,000 of capital expenditures primarily to support our global growth initiatives and current operations during fiscal 2025. We have used and expect to continue using our working capital and additional capital lease obligations to finance these capital expenditures.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Related Party Transactions</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-family: Times; font-weight: bold; font-style: italic;">Lease</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-family: Times;">In December 2022, we entered into 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. The lease, which commenced January 1, 2023, had an initial term of one year with a base rent of approximately $27,000 per month and included options to renew for up to four years. In November 2023, we exercised one of these options to renew for an additional one-year period.&#160;In February 2025, we exercised a second extension term for an additional three-year period with a base rent of approximately $30,000 per month, which took effect on January 1, 2025.&#160;The rent expense recorded for the related party lease was $81,000 and $243,000 for the three and nine months ended December 31, 2024 and 2023.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">34</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="font-family: Times; font-weight: bold; font-style: italic;">Convertible Note and Election of Director</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <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 consistent with our previously disclosed standard compensation practices for non-employee directors, which are described in our Definitive Proxy Statement, filed with the SEC on July 26, 2024. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">
   <span style="font-weight: bold;">Litigation</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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 and claims.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Critical Accounting Policies</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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, 2024, which was filed on June 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  </div><div>
  </div><div style="font-size: 10pt;">
   <br/><span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Disclosure Improvements</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   In October 2023, the FASB issued ASU 2023-06, <span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span>. This standard was issued in response to the SEC&#8217;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected Topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. We are currently evaluating the impact this guidance will have on our financial statement disclosures.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Reportable Segment Disclosures</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   In November 2023, the FASB issued <span style="font-style: italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</span>. This standard requires us to disclose significant segment expenses that are regularly provided to the CODM and are included within each reported measure of segment operating results. The standard also requires us to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#8217;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact this guidance will have on our financial statement disclosures.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">35</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. We are currently evaluating the impact this guidance will have on our financial statement disclosures.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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. This guidance is effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 on a prospective basis with the option for retrospective application. Early adoption is permitted. We are currently evaluating the impact this guidance will have on our financial statement disclosures.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   In November 2024, the FASB issued ASU 2024-04, <span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span>, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. We are currently evaluating the impact this guidance will have on our consolidated financial statements and disclosures.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_3" title="Item 3."></a>Item 3. Quantitative and Qualitative Disclosures About Market Risk
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   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, 2024, which was filed with the SEC on June 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_4" title="Item 4."></a>Item 4. Controls and Procedures
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Evaluation of Disclosure Controls and Procedures</span>
  </div><div>
  </div><div style="margin-top: 6pt; font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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.</span>
  </div><div>
  </div><div style="margin-top: 6pt; font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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 December 31, 2024. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-weight: bold; font-size: 10pt;">
   Inherent Limitations on Effectiveness of Controls</div><div>
  </div><div style="font-weight: bold; font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   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>
  </div><div style="font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">36</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="font-size: 10pt;">
   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>
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   Internal control over financial reporting includes those policies and procedures that:</div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   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>
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   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>
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   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>
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt; font-weight: bold;">
   Changes in Internal Control Over Financial Reporting</div><div>
  </div><div style="font-size: 10pt; font-weight: bold;">&#160;</div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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 December 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div>

  </div><div style="font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">37</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="line-height: 12pt; text-align: center; font-weight: bold; font-size: 10pt;">
   PART II &#8212; OTHER INFORMATION
  </div><div>
  </div><div>&#160;
  </div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_1_Legal_Proceedings" title="Item 1. Legal Proceedings"></a>Item 1. Legal Proceedings
  </div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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 and claims.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_1A" title="Item 1A."></a>Item 1A. <a id="Risk_Factors" title="Risk Factors"></a>Risk Factors
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   There have been no material changes in, except as noted below, 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, 2024, filed on June 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; background:white"><b><i><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">Tariffs imposed by the United
States government could have a material adverse effect on our results of
operations.</span></i></b></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; background:white"><span style="font-size:10.0pt; font-family:&quot;Times New Roman&quot;,serif">&#160;</span>&#160;</div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; background:white"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">The
U.S. government has placed tariffs on certain goods imported from China and
other countries and may impose new tariffs on goods imported from China and
other countries, including products that we import. In retaliation, China and
other countries responded by imposing tariffs on a wide range of products
imported from the U.S. and by adjusting the value of its currency. The U.S government
has recently imposed new tariffs on additional countries, including Mexico and
Canada from which we remanufacture and distribute products, and we have
operations. Such tariffs could significantly increase the cost of the products
that we import and may materially impact our cost of goods and business. </span></div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; background:white"><span style="font-size:10.0pt; font-family:&quot;Times New Roman&quot;,serif">&#160;</span>&#160;</div><div style="margin:0in; font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; background:white"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;">If
renegotiations of existing tariffs are unsuccessful or additional tariffs or
trade restrictions are implemented by the U.S. or other countries in connection
with a global trade war, the resulting escalation of trade tensions could have
a material adverse effect on world trade and the global economy. Even in the
absence of further tariffs or trade restrictions, the related uncertainty and
the market's fear of an economic slowdown could lead to a decrease in consumer
spending, and we may experience lower net sales than expected. Reduced net
sales may result in reduced operating cash flows if we are not able to
appropriately manage inventory levels or leverage expenses.</span></div><div style="font-size: 10pt;">&#160;</div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_2_Part_2" title="Item 2 Part 2"></a>Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Limitation on Payment of Dividends and Share Repurchases</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   The Credit Facility currently permits the payment of up to $30,000,000 of dividends and share repurchases for fiscal year 2025, subject to pro forma compliance with amended financial covenants.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold;">Purchases of Equity Securities by the Issuer</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   Shares repurchased during the three months ended December 31, 2024 were as follows:
  </div><div>

  </div><div>&#160;</div><div><table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: bottom; border-bottom: #000000 1px solid; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Periods</div></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total Number of </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares Purchased</div></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Price <br/>Paid Per Share</div></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total Number of </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares Purchased </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">as Part of Publicly </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Announced Plans </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">or Programs</div></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Approximate </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Dollar Value of </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares That May </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Yet Be Purchased </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Under the Plans </div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">or Programs (1)</div></td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">October 1 - October 31, 2024:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Open market and privately negotiated purchases</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18,255,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">November 1 - November 30, 2024:</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Open market and privately negotiated purchases</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">26,247</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.90</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">181,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18,074,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">December 1 - December 31, 2024:</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Open market and privately negotiated purchases</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">241,883</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.92</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,915,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,159,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">268,130</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-width: initial; border-style: none; border-color: initial; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-width: initial; border-style: none; border-color: initial; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-width: initial; border-style: none; border-color: initial; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,096,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,159,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div>&#160;</div><div>


  </div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 0px auto 0px 0px; width: 10%;"/><div style="margin-left: 18.0pt; font-size: 9pt;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <span style="font-family: Times;">As of December 31, 2024, $20,841,000 has been utilized and $16,159,000 remains available to repurchase shares under the authorized share repurchase program, subject to the limit in our Credit Facility. We retired the 1,105,137 shares repurchased under this program through December 31, 2024. Our share repurchase program does not obligate us to acquire any specific number of shares and shares may be repurchased in privately negotiated and/or open market transactions.</span>
    </div>
  </div><div>
  </div><div style="clear: both; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_3_Part_2" title="Item 3. Part 2"></a>Item 3. Defaults Upon Senior Securities
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   None.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_5_Part_2" title="Item 5. Part 2"></a>Item 5. Other Information
  </div><div>
  </div><div>&#160;</div><div>
  </div><div style="margin-top: 6pt; line-height: 12pt; text-align: justify; font-size: 10pt;">
   (a)&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;None.
  </div><div>
  </div><div style="margin-top: 6pt; line-height: 12pt; text-align: justify; font-size: 10pt;">
   (b)&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;None.
  </div><div>
  </div><div style="text-indent: -54pt; margin-top: 6pt; line-height: 12pt; padding-left: 54pt; font-size: 10pt;"> (c)&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;During the quarter ended December 31, 2024, no director or officer of the Company <ix:nonNumeric contextRef="c6" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-12705"><ix:nonNumeric contextRef="c6" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-12706">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c6" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-12707"><ix:nonNumeric contextRef="c6" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-12708">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><div style="text-indent: -54pt; margin-top: 6pt; line-height: 12pt; padding-left: 54pt; font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">38</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="line-height: 12pt; font-weight: bold; font-size: 10pt;">
   <a id="Item_6_Part_2" title="Item 6. Part 2"></a>Item 6. Exhibits
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -15.8pt; padding-left: 15.8pt;">
    <div style="float: left; width: 15.8pt; white-space: nowrap; font-size: 10pt;">
     (a)
    </div>
    <div style="font-size: 10pt;">
     Exhibits:
    </div>
  </div><div>
  </div><div style="clear: both; font-size: 10pt;">&#160;</div><div>
  </div><div><table cellpadding="0" id="ze9efd068f3a84db0b3a92ecd10350dea-0" style="font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; border-spacing: 0px;"><tr><td style="width: 8.7%; vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);"><div style="font-weight: bold;">Number&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td><td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 1px;">&#160;</td><td style="width: 45%; vertical-align: top; border-bottom: 1px solid black; text-align: center;"><div style="font-weight: bold;">Description of Exhibit</div></td><td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 1px;">&#160;</td><td style="width: 44%; vertical-align: top; border-bottom: 1px solid black;"><div style="font-weight: bold;">Method of Filing</div></td></tr><tr><td style="vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td colspan="1" style="vertical-align: top;">&#160;</td><td style="vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td colspan="1" style="vertical-align: top;">&#160;</td><td style="vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.1</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Certificate of Incorporation of the Company</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">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;).</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.2</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Amendment to Certificate of Incorporation of the Company</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">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.</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.3</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Amendment to Certificate of Incorporation of the Company</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><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><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.4</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Amendment to Certificate of Incorporation of the Company</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/0000910680-98-000270.txt">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><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.5</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Amendment to Certificate of Incorporation of the Company</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000095014803002813/v94301dedef14a.htm">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><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.6</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Amended and Restated By-Laws of Motorcar Parts of America, Inc.</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000095012310080280/v57138exv3w1.htm">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on August 24, 2010.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.7</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Certificate of Amendment of the Certificate of Incorporation of the Company</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036114016917/ex3_1.htm">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on April 17, 2014.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.8</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Amendment to the Amended and Restated By-Laws of Motorcar Parts of America, Inc., as adopted on June 9, 2016</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036116069671/ex3_1.htm">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on June 14, 2016.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.9</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Amendment to the Amended and Restated By-Laws of the Company</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036117008579/ex3_1.htm">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on February 22, 2017.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">3.10</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Third Amendment to the Amended and Restated By-Laws of Motorcar Parts of America, Inc., as adopted on January 26, 2022</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/0000918251/000114036122003471/brhc10033377_ex3-1.htm">Incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed on February 1, 2022.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">4.1</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Description of the&#160; Registrant&#8217;s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036122028892/brhc10040321_4-1.htm">Incorporated by reference to Exhibit 4.1 to Quarterly Report on Form 10-Q filed on August 9, 2022</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><span style="letter-spacing: normal; text-indent: -6.73333px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">4.2</span></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">2010 Incentive Award Plan</span></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;<a href="https://www.sec.gov/Archives/edgar/data/918251/000095012310113779/v58059def14a.htm" style="letter-spacing: normal;">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on December 15, 2010.</a></td></tr><tr><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;"><br/></div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;"><br/></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><br/></td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">4.3</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">Amended and Restated 2010 Incentive Award Plan</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000119312513091257/d494166ddef14a.htm">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on March 5, 2013.</a></div></td></tr></table></div><div style="clear: both; font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">39</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div><table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0px;"><tr><td style="width: 8.7%; vertical-align: top; border-bottom: 1px solid black; text-align: left;"><div style="font-weight: bold;"><span>Number</span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td><td colspan="1" style="width: 1%; vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="width: 45%; vertical-align: top; border-bottom: 1px solid black; text-align: left;"><div style="text-indent: 45.8pt;"><span style="font-weight: bold;">Description of Exhibit</span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td><td colspan="1" style="vertical-align: top; border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td><td style="vertical-align: top; border-bottom: 1px solid black; width: 44%; text-align: left;"><span style="font-weight: bold;">Method of Filing</span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td></tr><tr><td style="vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td colspan="1" style="vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td colspan="1" style="vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: top; border-width: initial; border-style: none; border-color: initial;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">4.4</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">Second Amended and Restated 2010 Incentive Award Plan</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036114010465/formdef14a.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on March 3, 2014.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">4.5</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">2014 Non-Employee Director Incentive Award Plan</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036114010465/formdef14a.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated by reference to Appendix B to the Proxy Statement on Schedule 14A filed on March 3, 2014.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">4.6</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">Third Amended and Restated 2010 Incentive Award Plan</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000156761917002366/s001970x1_def14a.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on November 20, 2017.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">4.7</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">Fourth Amended and Restated 2010 Incentive Award Plan</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036120016662/nc10013361x1_def14a.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on July 24, 2020.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">4.8</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">2022 Incentive Award Plan</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036122027437/ny20004540x2_def14a.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated by reference to Appendix A to the Proxy Statement on Schedule 14A filed on July 29, 2022.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;">4.9</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; width: 45%; text-align: left;">Form of Convertible Promissory Note</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123015360/brhc10050670_ex4-1.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">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><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; width: 45%;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;">4.10</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; width: 45%; text-align: left;">Form of Common Stock Warrant</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123015360/brhc10050670_ex4-2.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">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><td rowspan="1" style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td rowspan="1" style="vertical-align: top; width: 45%;">&#160;</td><td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td rowspan="1" style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;">4.11</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; width: 45%; text-align: left;">First Amended and Restated Convertible Promissory Note</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123029664/brhc20054204_ex4-12.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">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><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; width: 45%;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;">4.12</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; width: 45%; text-align: left;">First Amended and Restated Common Stock Warrant</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036123029664/brhc20054204_ex4-13.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">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><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="vertical-align: top; width: 45%;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">4.13</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">First Amended and Restated 2022 Incentive Award Plan</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036124034403/ny20031108x1_def14a.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated by reference to Appendix B to the Proxy Statement on Schedule 14A filed on July 26, 2024.</a></div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;"><a href="ef20039013_ex31-1.htm" style="-sec-extract:exhibit">31.1</a></div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;">Filed herewith.</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;"><a href="ef20039013_ex31-2.htm" style="-sec-extract:exhibit">31.2</a></div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;">Filed herewith.</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;"><a href="ef20039013_ex31-3.htm" style="-sec-extract:exhibit">31.3</a></div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">Certification of Chief Accounting Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;">Filed herewith.</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;"><a href="ef20039013_ex32-1.htm" style="-sec-extract:exhibit">32.1</a></div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">Certifications
 of Chief Executive Officer, Chief Financial Officer and Chief
Accounting Officer pursuant to Section 906 of the Sarbanes Oxley Act of
2002</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;">Filed herewith.</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top; text-align: left;"><div style="text-indent: -5.05pt; margin-right: 5.05pt; margin-left: 5.05pt;">97.1</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 45%; vertical-align: top; text-align: left;">Policy for Recovery of Erroneously Awarded Compensation</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="vertical-align: top; width: 44%; text-align: left;"><div style="color: rgb(0, 0, 255);"><a href="https://www.sec.gov/Archives/edgar/data/918251/000114036124031776/ef20031881_ex97-1.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated by reference to Exhibit 97.1 to the Annual Report on Form 10-K/A filed on June 28, 2024.</a></div></td></tr></table></div><div style="clear: both; font-size: 10pt;">&#160;</div><div>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">40</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; border-spacing: 0px;"><tr><td style="width: 8.7%; vertical-align: top; border-bottom: 1px solid black;"><div style="font-weight: bold;">Number&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td><td colspan="1" style="vertical-align: top; padding-bottom: 1px; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top; border-bottom: 1px solid black;"><div style="text-indent: 45.8pt;"><span style="font-weight: bold;">Description of Exhibit</span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td><td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 1px;">&#160;</td><td style="width: 44%; vertical-align: top; border-bottom: 1px solid black;"><div><span style="font-weight: bold;">Method of Filing</span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 0.4pt; margin-left: 5.05pt;">101.INS</div></td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;"><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 colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div>101.SCM</div></td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;"><div style="text-indent: -5.05pt; margin-right: 0.4pt; margin-left: 5.05pt;">Inline XBRL Taxonomy Extension Schema Document</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div>101.CAL</div></td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;"><div style="margin-right: 0.4pt;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div>101.DEF</div></td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;"><div style="margin-right: 0.4pt;">Inline XBRL Taxonomy Extension Definition Linkbase Document</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div>101.LAB</div></td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;"><div style="margin-right: 0.4pt;">Inline XBRL Taxonomy Extension Label Linkbase Document</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div>101.PRE</div></td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;"><div style="margin-right: 0.4pt;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 8.7%; vertical-align: top;">&#160;</td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;">&#160;</td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="width: 8.7%; vertical-align: top;"><div>104</div></td><td colspan="1" style="vertical-align: top; width: 1%;">&#160;</td><td style="width: 45%; vertical-align: top;"><div style="margin-right: 0.4pt;">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</div></td><td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td><td style="width: 44%; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 0px; margin-bottom: 6pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">41</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>


  </div><div style="text-align: center;">
   <a id="SIGNATURES" title="SIGNATURES"></a><span style="font-size: 10pt"><b>SIGNATURES</b></span>
  </div><div>

  </div><div style="text-indent: 14.4pt; font-size: 10pt;">&#160;</div><div>
  </div><div style="text-indent: 14.4pt; font-size: 10pt;">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 style="font-size: 10pt;">&#160;</div><div>
  </div><div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;"><tr><td style="width: 50%; vertical-align: top;">&#160;</td><td colspan="2" style="vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">MOTORCAR PARTS OF AMERICA, INC.</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#160;</td><td style="width: 3%; vertical-align: top;">&#160;</td><td style="width: 47%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 50%; vertical-align: top; padding-bottom: 1px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Dated: February 10, 2025</div></td><td style="width: 3%; vertical-align: top; padding-bottom: 1px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">By:</div></td><td style="width: 47%; vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">/s/ David Lee</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#160;</td><td style="width: 3%; vertical-align: top;">&#160;</td><td style="width: 47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">David Lee</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#160;</td><td style="width: 3%; vertical-align: top;">&#160;</td><td style="width: 47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Chief Financial Officer</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#160;</td><td style="width: 3%; vertical-align: top;">&#160;</td><td style="width: 47%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 50%; vertical-align: top; padding-bottom: 1px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Dated: February 10, 2025</div></td><td style="width: 3%; vertical-align: top; padding-bottom: 1px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">By:</div></td><td style="width: 47%; vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">/s/ Kamlesh Shah</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#160;</td><td style="width: 3%; vertical-align: top;">&#160;</td><td style="width: 47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Kamlesh Shah</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#160;</td><td style="width: 3%; vertical-align: top;">&#160;</td><td style="width: 47%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Chief Accounting Officer</div></td></tr></table></div><div style="font-size: 10pt;">&#160;</div><div>








































































































  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 8pt; text-align: center;">42</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>












































 </div><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/2024#RelatedPartyMember</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-1" name="us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration">http://fasb.org/us-gaap/2024#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="c3" id="hidden-fact-4" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-5" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-6" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-7" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-8" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-9" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-10" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-11" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-12" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-13" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-14" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-15" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-16" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-17" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-18" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-19" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-20" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2024#AccountsPayableAndAccruedLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c138" id="hidden-fact-21" name="us-gaap:DerivativeTermOfContract">P1Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c180" id="hidden-fact-22" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P3Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c183" id="hidden-fact-23" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P3Y</ix:nonNumeric>
<ix:nonFraction contextRef="c187" decimals="2" id="hidden-fact-24" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.33</ix:nonFraction>
<ix:nonFraction contextRef="c188" decimals="2" id="hidden-fact-25" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.33</ix:nonFraction>
<ix:nonFraction contextRef="c189" decimals="2" id="hidden-fact-26" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.33</ix:nonFraction>
<ix:nonNumeric contextRef="c253" id="hidden-fact-27" name="mpaa:LesseeOperatingLeaseAdditionalRenewalTerm">P1Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c254" id="hidden-fact-28" name="mpaa:LesseeOperatingLeaseSecondExtensionTerm">P3Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-12740">0000918251</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-12741">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-12742">2025</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-12743">Q3</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-12744">--03-31</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="mpaa-20241231.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact" toRefs="ix_1_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-02-03</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>2024-12-31</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>2024-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>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</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:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli: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="c14">
  <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="c15">
  <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="c16">
  <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="c17">
  <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="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-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:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-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-09-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-09-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-09-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-09-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-09-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="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</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="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</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="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </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="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</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="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-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="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-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:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</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="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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="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-12-31</xbrli:endDate>
  </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="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </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="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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="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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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="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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </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="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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="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-12-31</xbrli:endDate>
  </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="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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="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>2024-12-31</xbrli:endDate>
  </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="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <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>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <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>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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="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>2024-12-31</xbrli:endDate>
  </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="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt: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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</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="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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="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>2024-12-31</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="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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="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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </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="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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="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>2024-12-31</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="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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: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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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: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>2024-12-31</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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </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:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <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>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <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="c122">
  <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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </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:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</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="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIyw5e87n1ClNcnMHj4Zp5CCY8sYd0oEeO8HiqHRYPc++cqBlonC54979SBllNoGra3VW0Cb4wrpOA07GTJOI81kF//yaJWWfVE/elnU+Q2HFYbDs2FzlCV9EMup7qE+4xKlnfh9RaA4PotvwQTKSiMt1zCqhYrt/exTqdqX6wovrvvO4YbclBVLOhMkC03kSffPlTGtkirX0Flm8mcRiZcz8VOoi6dIDAE6x/DgWrABARJQ0eHzr/Me7vtJUZiehFHK] CSR-->
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-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="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </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="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="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-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="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-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:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputCostOfEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </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:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputCostOfEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <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-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mpaa:PerformanceSharesGrantDate1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mpaa:PerformanceSharesGrantDate2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerReturnsRGAIssuedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerReturnsRGAIssuedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerFinishedGoodsReturnsAccrualMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerFinishedGoodsReturnsAccrualMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="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>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-02-01</xbrli:startDate>
    <xbrli:endDate>2025-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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-101.SCH
<SEQUENCE>2
<FILENAME>mpaa-20241231.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 Feb 10 21:01:03 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://motorcarparts.com/20241231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:mpaa="http://motorcarparts.com/20241231">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mpaa-20241231_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-20241231_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-20241231_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-20241231_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 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/LeasesDetailsBalanceSheetInformation" id="mpaa_r_LeasesDetailsBalanceSheetInformation">
        <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][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIyw5e87n1ClNcnMHj4Zp5CCY8sYd0oEeO8HiqHRYPc++cqBlonC54979SBllNoGra3VW0Cb4wrpOA07GTJOI81kF//yaJWWfVE/elnU+Q2HFYbDs2FzlCV9EMup7qE+4xKlnfh9RaA4PotvwQTKSiMt1zCqhYrt/exTqdqX6wovrvvO4YbclBVLOhMkC03kSffPlTGtkirX0Flm8mcRiZcz8VOoi6dIDAE6x/DgWrABARLsKnXxnDIgSn5FOO8LFhrU] CSR-->
      <link:roleType roleURI="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable" id="mpaa_r_CostRecognizedinConsolidatedStatementsofIncomeTable">
        <link:definition>996026 - Disclosure - Leases - Cost Recognized in Consolidated Statements of Income (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/MaturitiesofLeaseCommitmentsTable" id="mpaa_r_MaturitiesofLeaseCommitmentsTable">
        <link:definition>996027 - Disclosure - Leases - Maturities 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/OtherInformationTable" id="mpaa_r_OtherInformationTable">
        <link:definition>996028 - Disclosure - Leases - 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/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/SharebasedPaymentsDetails" id="mpaa_r_SharebasedPaymentsDetails">
        <link:definition>996040 - Disclosure - Share-based Payments (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/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" id="mpaa_r_AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable">
        <link:definition>996041 - Disclosure - Share-based Payments - Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/StockOptionTransactionsTable" id="mpaa_r_StockOptionTransactionsTable">
        <link:definition>996042 - 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/RestrictedStockUnitsActivityTable" id="mpaa_r_RestrictedStockUnitsActivityTable">
        <link:definition>996043 - Disclosure - Share-based Payments - Restricted Stock Units Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" id="mpaa_r_MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable">
        <link:definition>996044 - 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>996045 - 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>996046 - 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/CommitmentsandContingenciesTable" id="mpaa_r_CommitmentsandContingenciesTable">
        <link:definition>996047 - Disclosure - Commitments and Contingencies - 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/SegmentInformationDetails" id="mpaa_r_SegmentInformationDetails">
        <link:definition>996048 - 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>996049 - 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>996050 - 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>996051 - 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>996052 - Disclosure - AdditionalCalculations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="ContractAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractAssetsAbstract"/>
  <xs:element name="SignificantCustomerAndOtherInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_SignificantCustomerAndOtherInformationAbstract"/>
  <xs:element name="ConvertibleDebtAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ConvertibleDebtAbstract"/>
  <xs:element name="TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract"/>
  <xs:element name="ContractLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractLiabilitiesAbstract"/>
  <xs:element name="LesseeOperatingAndFinanceLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeasesAbstract"/>
  <xs:element name="CostRecognizedInConsolidatedStatementsOfIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract"/>
  <xs:element name="OtherInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OtherInformationAbstract"/>
  <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="AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract"/>
  <xs:element name="StockOptionTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_StockOptionTransactionsAbstract"/>
  <xs:element name="RestrictedStockUnitsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RestrictedStockUnitsActivityAbstract"/>
  <xs:element name="MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract"/>
  <xs:element name="PerformanceStockUnitsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PerformanceStockUnitsActivityAbstract"/>
  <xs:element name="FinancialInformationRelatingToSegmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_FinancialInformationRelatingToSegmentsAbstract"/>
  <xs:element name="ConvertibleNotesRelatedPartyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ConvertibleNotesRelatedPartyAbstract"/>
  <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="DebtConvertibleDebtDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_DebtConvertibleDebtDetailsTable"/>
  <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="DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable"/>
  <xs:element name="ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityAccruedCorePaymentCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCustomerDepositsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
  <xs:element name="ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
  <xs:element name="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
  <xs:element name="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
  <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="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
  <xs:element name="FinanceLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
  <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="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
  <xs:element name="OperatingAndFinanceLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OperatingAndFinanceLeaseLiability"/>
  <xs:element name="AccountsReceivablesDiscounted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AccountsReceivablesDiscounted"/>
  <xs:element name="DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection"/>
  <xs:element name="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="SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable"/>
  <xs:element name="SharebasedPaymentsStockOptionTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable"/>
  <xs:element name="SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable"/>
  <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="OperatingAndFinanceLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
  <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="DebtDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_DebtDetailsTable"/>
  <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="SharebasedPaymentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsDetailsTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage"/>
  <xs:element name="NumberOfTradingDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_NumberOfTradingDays"/>
  <xs:element name="TotalShareholdersReturnMinimumMarketCapitalization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_TotalShareholdersReturnMinimumMarketCapitalization"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_CommitmentsandContingenciesDetailsTable"/>
  <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="OperatingLeaseBaseRent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OperatingLeaseBaseRent"/>
  <xs:element name="LesseeOperatingLeaseAdditionalRenewalTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm"/>
  <xs:element name="LesseeOperatingLeaseSecondExtensionTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingLeaseSecondExtensionTerm"/>
  <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="CustomerReturnsRGAIssuedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CustomerReturnsRGAIssuedMember"/>
  <xs:element name="ForeignCurrencyTransactionGainLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ForeignCurrencyTransactionGainLossMember"/>
  <xs:element name="HardPartsSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_HardPartsSegmentMember"/>
  <xs:element name="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="PerformanceSharesGrantDate1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PerformanceSharesGrantDate1Member"/>
  <xs:element name="PerformanceSharesGrantDate2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PerformanceSharesGrantDate2Member"/>
  <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="BasisOfPresentationAndNewAccountingPronouncementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract"/>
  <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="SelectedFinancialDataAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_SelectedFinancialDataAbstract"/>
  <xs:element name="SupplierFinanceProgramsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_SupplierFinanceProgramsAbstract"/>
  <xs:element name="WeightedAverageDiscountRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WeightedAverageDiscountRateAbstract"/>
  <xs:element name="WeightedAverageRemainingLeaseTermAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WeightedAverageRemainingLeaseTermAbstract"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>3
<FILENAME>mpaa-20241231_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 Feb 10 21:01:03 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-20241231.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ShareholdersEquityType2or3" roleURI="http://motorcarparts.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CompanyBackgroundandOrganization" roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganization"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_BasisofPresentationandNewAccountingPronouncements" roleURI="http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableNet" roleURI="http://motorcarparts.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_InventoryNet" roleURI="http://motorcarparts.com/role/InventoryNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssets" roleURI="http://motorcarparts.com/role/ContractAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SignificantCustomerandOtherInformation" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_Debt" roleURI="http://motorcarparts.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractLiabilities" roleURI="http://motorcarparts.com/role/ContractLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_Leases" roleURI="http://motorcarparts.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableDiscountPrograms" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SupplierFinancePrograms" roleURI="http://motorcarparts.com/role/SupplierFinancePrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShare" roleURI="http://motorcarparts.com/role/NetIncomeLossperShare"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_IncomeTaxes" roleURI="http://motorcarparts.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialRiskManagementandDerivatives" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FairValueMeasurements" roleURI="http://motorcarparts.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SharebasedPayments" roleURI="http://motorcarparts.com/role/SharebasedPayments"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CommitmentsandContingencies" roleURI="http://motorcarparts.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SegmentInformation" roleURI="http://motorcarparts.com/role/SegmentInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ShareRepurchases" roleURI="http://motorcarparts.com/role/ShareRepurchases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_RelatedPartyTransactions" roleURI="http://motorcarparts.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountingPoliciesByPolicy" roleURI="http://motorcarparts.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableNetTables" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_InventoryNetTables" roleURI="http://motorcarparts.com/role/InventoryNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssetsTables" roleURI="http://motorcarparts.com/role/ContractAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SignificantCustomerandOtherInformationTables" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_DebtTables" roleURI="http://motorcarparts.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractLiabilitiesTables" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_LeasesTables" roleURI="http://motorcarparts.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableDiscountProgramsTables" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShareTables" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialRiskManagementandDerivativesTables" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FairValueMeasurementsTables" roleURI="http://motorcarparts.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SharebasedPaymentsTables" roleURI="http://motorcarparts.com/role/SharebasedPaymentsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CommitmentsandContingenciesTables" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SegmentInformationTables" roleURI="http://motorcarparts.com/role/SegmentInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SignificantCustomerandOtherInformationTable" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConvertibleDebtTable" roleURI="http://motorcarparts.com/role/ConvertibleDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CostRecognizedinConsolidatedStatementsofIncomeTable" roleURI="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_MaturitiesofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_OtherInformationTable" roleURI="http://motorcarparts.com/role/OtherInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableDiscountProgramsTable" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShareTable" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialRiskManagementandDerivativesTable" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" roleURI="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FairValueAssumptionsTable" roleURI="http://motorcarparts.com/role/FairValueAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ActivityforLevel3FairValueMeasurementsTable" roleURI="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" roleURI="http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_StockOptionTransactionsTable" roleURI="http://motorcarparts.com/role/StockOptionTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_RestrictedStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" roleURI="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_PerformanceStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CommitmentsandContingenciesTable" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialInformationRelatingtoSegmentsTable" roleURI="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_LeasesDetailsBalanceSheetInformation" roleURI="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssetsDetails" roleURI="http://motorcarparts.com/role/ContractAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_DebtDetails" roleURI="http://motorcarparts.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_LeasesDetails" roleURI="http://motorcarparts.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SupplierFinanceProgramsDetails" roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShareDetails" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_IncomeTaxesDetails" roleURI="http://motorcarparts.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialRiskManagementandDerivativesDetails" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FairValueMeasurementsDetails" roleURI="http://motorcarparts.com/role/FairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SharebasedPaymentsDetails" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CommitmentsandContingenciesDetails" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SegmentInformationDetails" roleURI="http://motorcarparts.com/role/SegmentInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ShareRepurchasesDetails" roleURI="http://motorcarparts.com/role/ShareRepurchasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_RelatedPartyTransactionsDetails" roleURI="http://motorcarparts.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LinesOfCreditCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockValue" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockValue" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseNet" xlink:href="mpaa-20241231.xsd#mpaa_InterestExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="mpaa_InterestExpenseNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InventoryWriteDown" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfSecuredDebt" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="41" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="42" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="43" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="44" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeasePayments" xlink:href="mpaa-20241231.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="45" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="46" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="47" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="48" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" order="49" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CompanyBackgroundandOrganization" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccounting"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/InventoryNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsTextBlock" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTextBlock" xlink:href="mpaa-20241231.xsd#mpaa_ContractLiabilitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractLiabilitiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsTextBlock" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/NetIncomeLossperShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FairValueMeasurements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPayments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SegmentInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ShareRepurchases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_TreasuryStockTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/InventoryNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsTableTextBlock" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ConvertibleDebtTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTableTextBlock" xlink:href="mpaa-20241231.xsd#mpaa_ContractLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="mpaa_ContractLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="mpaa-20241231.xsd#mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="mpaa-20241231.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-20241231.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-20241231.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:href="mpaa-20241231.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SegmentInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerPaymentDiscrepancies" xlink:href="mpaa-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/InventoryNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalInventory" xlink:href="mpaa-20241231.xsd#mpaa_TotalInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="mpaa_TotalInventory" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20241231.xsd#mpaa_InventoryUnreturned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="mpaa_InventoryUnreturned" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ContractAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractAssetsAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_ProductOrServiceAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_RotatingElectricalProductsMember" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.xsd#mpaa_OtherProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mpaa_OtherProductsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerAMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mpaa_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerCMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mpaa_CustomerCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerBMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mpaa_CustomerBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueProductLineMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ProductConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ConvertibleDebtTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtConvertibleDebtDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtConvertibleDebtDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtConvertibleDebtDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_DebtConvertibleDebtDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20241231.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-20241231.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-20241231.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_AmountAllocatedToConvertibleNotes" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ContractLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:href="mpaa-20241231.xsd#mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="us-gaap_VariableLeaseCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="us-gaap_LeaseCost" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIyw5e87n1ClNcnMHj4Zp5CCY8sYd0oEeO8HiqHRYPc++cqBlonC54979SBllNoGra3VW0Cb4wrpOA07GTJOI81kF//yaJWWfVE/elnU+Q2HFYbDs2FzlCV9EMup7qE+4xKlnfh9RaA4PotvwQTKSiMt1zCqhYrt/exTqdqX6wovrvvO4YbclBVLOhMkC03kSffPlTGtkirX0Flm8mcRiZcz8VOoi6dIDAE6x/DgWrABARKB9uFBdFJfFKaezKrcnglv] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20241231.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="mpaa_OperatingAndFinanceLeaseLiability" order="26" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/OtherInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_OtherInformationAbstract" xlink:href="mpaa-20241231.xsd#mpaa_OtherInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_OtherInformationAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_OtherInformationAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_OtherInformationAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_OtherInformationAbstract" 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-20241231.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivablesDiscounted" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OffsettingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OffsettingAssetsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ForeignCurrencyTransactionGainLossMember" xlink:href="mpaa-20241231.xsd#mpaa_ForeignCurrencyTransactionGainLossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mpaa_ForeignCurrencyTransactionGainLossMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:href="mpaa-20241231.xsd#mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OffsettingAssetsLineItems" 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-20241231.xsd#mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:href="mpaa-20241231.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_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_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/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_MeasurementInputCostOfEquityMember" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_MeasurementInputWeightedAverageCostOfCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputEbitdaMultipleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputEbitdaMultipleMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLiabilityMeasurementInput"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/StockOptionTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_HardPartsSegmentMember" xlink:href="mpaa-20241231.xsd#mpaa_HardPartsSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="mpaa_HardPartsSegmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_AllOtherSegmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_IntersegmentEliminationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseNet" xlink:href="mpaa-20241231.xsd#mpaa_InterestExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mpaa_InterestExpenseNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20241231.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20241231.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesAbstract" xlink:to="mpaa_OperatingAndFinanceLeaseLiability" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/ContractAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LongTermContractAssetsWriteDown" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_DebtDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_DebtDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_DebtDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_DebtDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ParentCompanyCreditAgreementMember" xlink:href="mpaa-20241231.xsd#mpaa_ParentCompanyCreditAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="mpaa_ParentCompanyCreditAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:href="mpaa-20241231.xsd#mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaidInKindInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaidInKindInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaidInKindInterest" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20241231.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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeAssets" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleNotesGross" xlink:href="mpaa-20241231.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="17" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="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-20241231.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:href="mpaa-20241231.xsd#mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/NetIncomeLossperShareDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_NetIncomeLossperShareDetailsTable" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_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/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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_OffsettingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_FinancialRiskManagementandDerivativesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OffsettingAssetsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="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/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_DerivativeNotionalAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_DerivativeTermOfContract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueMeasurementsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_FairValueMeasurementsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_ConvertibleNotesPayableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_NotesPayableFairValueDisclosure" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsDetailsTable" xlink:to="us-gaap_AwardDateAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsDetailsTable" xlink:to="us-gaap_VestingAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceSharesGrantDate1Member" xlink:href="mpaa-20241231.xsd#mpaa_PerformanceSharesGrantDate1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="mpaa_PerformanceSharesGrantDate1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceSharesGrantDate2Member" xlink:href="mpaa-20241231.xsd#mpaa_PerformanceSharesGrantDate2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="mpaa_PerformanceSharesGrantDate2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20241231.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfTradingDays" xlink:href="mpaa-20241231.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalShareholdersReturnMinimumMarketCapitalization" xlink:href="mpaa-20241231.xsd#mpaa_TotalShareholdersReturnMinimumMarketCapitalization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_TotalShareholdersReturnMinimumMarketCapitalization" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharePrice" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:href="mpaa-20241231.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="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_CommitmentsandContingenciesDetailsTable" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerReturnsRGAIssuedMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerReturnsRGAIssuedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="mpaa_CustomerReturnsRGAIssuedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerFinishedGoodsReturnsAccrualMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SegmentInformationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_SelectedFinancialDataAbstract" xlink:href="mpaa-20241231.xsd#mpaa_SelectedFinancialDataAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SelectedFinancialDataAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_SelectedFinancialDataAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="1" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareRepurchasesDetailsTable" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:href="mpaa-20241231.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockRepurchasedAndRetiredCumulativeShares" xlink:href="mpaa-20241231.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="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_RelatedPartyTransactionsDetailsTable" xlink:href="mpaa-20241231.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_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_SubsegmentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ManufacturingFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CompanyCoOwnedByMemberOfManagementMember" xlink:href="mpaa-20241231.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_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingLeaseBaseRent" xlink:href="mpaa-20241231.xsd#mpaa_OperatingLeaseBaseRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="mpaa_OperatingLeaseBaseRent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseAdditionalRenewalTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseSecondExtensionTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="mpaa_LesseeOperatingLeaseSecondExtensionTerm" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="9" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>mpaa-20241231_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 Feb 10 21:01:03 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"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Segment assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total shareholders&apos; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">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/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (loss) before income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Total consolidated income (loss) before income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net 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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Condensed Consolidated Statements of Comprehensive 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Total other comprehensive (loss) income, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Beginning balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Ending balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Common stock, outstanding (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents &#8212; Beginning of 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/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Company Background and Organization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract_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="mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract" xlink:to="mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Accounts Receivable - Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" xml:lang="en-US">Components of accounts receivable [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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Total accounts receivable &#8212; net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory - 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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Inventory, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalInventory" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total inventory &#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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract_lbl" xml:lang="en-US">Contract Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Total short-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl0" xml:lang="en-US">Contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xml:lang="en-US">Total long-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl0" xml:lang="en-US">Long-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Significant Customer and Other Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmountAllocatedToConvertibleNotes" xlink:href="mpaa-20241231.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mpaa_AmountAllocatedToConvertibleNotes_lbl" xml:lang="en-US">Carrying amount of the Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="mpaa_AmountAllocatedToConvertibleNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl" xml:lang="en-US">Net carrying amount of Convertible Notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl0" xml:lang="en-US">Convertible notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl1" xml:lang="en-US">Net carrying amount of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Total interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract_lbl" xml:lang="en-US">Contract Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ContractLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractLiabilitiesAbstract_lbl" xml:lang="en-US">Short-term contract liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilitiesAbstract" xlink:to="mpaa_ContractLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Total short-term contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0" xml:lang="en-US">Contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US">Total long-term contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl0" xml:lang="en-US">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/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:href="mpaa-20241231.xsd#mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract_lbl" xml:lang="en-US">Lease Cost [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Operating Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xml:lang="en-US">Reconciliation of basic and diluted net loss per share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted shares (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Financial Risk Management and Derivatives [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Measurements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US">Measurement Frequency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US">Measurement Input Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByLiabilityClassAxis_lbl" xml:lang="en-US">Liability Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-based Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding at beginning of period (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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Outstanding at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Non-vested at beginning of period</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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl" xml:lang="en-US">Balance at beginning of 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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SelectedFinancialDataAbstract" xlink:href="mpaa-20241231.xsd#mpaa_SelectedFinancialDataAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SelectedFinancialDataAbstract_lbl" xml:lang="en-US">Selected Financial Data [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SelectedFinancialDataAbstract" xlink:to="mpaa_SelectedFinancialDataAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Share 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable &#8212; net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20241231.xsd#mpaa_CustomerFinishedGoodsReturnsAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl" xml:lang="en-US">Customer finished goods returns accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Revolving loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration_lbl" xml:lang="en-US">Notes Payable, Noncurrent, Related Party, Type [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:to="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">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 Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&apos; equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, authorized (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, issued (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock; par value $.01 per share, 50,000,000 shares authorized; 19,583,711 and 19,662,380 shares issued and outstanding at December 31, 2024 and March 31, 2024, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales and marketing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_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_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseNet" xlink:href="mpaa-20241231.xsd#mpaa_InterestExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_InterestExpenseNet_lbl" xml:lang="en-US">Interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseNet" xlink:to="mpaa_InterestExpenseNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_InterestExpenseNet_lbl0" xml:lang="en-US">Interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseNet" xlink:to="mpaa_InterestExpenseNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic net 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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net 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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of shares outstanding:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Basic shares (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other comprehensive (loss) income, net of tax:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Foreign currency translation (loss) gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Foreign currency translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Compensation recognized under employee stock plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xml:lang="en-US">Issuance of common stock upon vesting of RSUs, 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US">Amortization of debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl" xml:lang="en-US">Accrued interest on convertible notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl0" xml:lang="en-US">Contractual interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers_lbl" xml:lang="en-US">Amortization of finished goods premiums paid to customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:to="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Net provision for inventory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20241231.xsd#mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual_lbl" xml:lang="en-US">Customer finished goods returns accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities</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-20241231.xsd#mpaa_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds for the sale of plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US">Borrowings under revolving loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash paid for income taxes, net of refunds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Cash paid for operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeasePayments" xlink:href="mpaa-20241231.xsd#mpaa_FinanceLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_FinanceLeasePayments_lbl" xml:lang="en-US">Cash paid for finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeasePayments" xlink:to="mpaa_FinanceLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl" xml:lang="en-US">Plant and equipment acquired under finance 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/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Assets acquired under operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Non-cash capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US">Debt issuance costs included in accounts payable and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xml:lang="en-US">Foreign exchange impact of lease liabilities and forward contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl0" xml:lang="en-US">Foreign exchange impact of lease liabilities and forward contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl" xml:lang="en-US">Change in fair value of compound net derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl0" xml:lang="en-US">Change in fair value of compound net derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0" xml:lang="en-US">Loss on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xml:lang="en-US">Repurchase and cancellation of common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US">Repurchase and cancellation of common shares (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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">(Gain) loss on disposal of plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xml:lang="en-US">Contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xml:lang="en-US">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/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Repayments 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_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfSecuredDebt_lbl" xml:lang="en-US">Repayments of term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSecuredDebt" xlink:to="us-gaap_RepaymentsOfSecuredDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl" xml:lang="en-US">Payments for debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Payments on finance lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Cash used to net share settle equity awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Junior Participating Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <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/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive 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/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Company Background and Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">Accounts Receivable - Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable &#8212; trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory - 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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventory Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work-in-process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20241231.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-20241231.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-20241231.xsd#mpaa_ContractAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractAssetsTableTextBlock_lbl" xml:lang="en-US">Contract Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsTableTextBlock" xlink:to="mpaa_ContractAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_lbl" xml:lang="en-US">Short-term contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.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_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Significant Customer and Other Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Concentrations of Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl" xml:lang="en-US">Convertible 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Principal amount of Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xml:lang="en-US">Plus: Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl0" xml:lang="en-US">Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl" xml:lang="en-US">Total Interest Expense Recognized Related to Convertible Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Accretion of debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTextBlock" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.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-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent_lbl" xml:lang="en-US">Customer core returns accruals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent_lbl" xml:lang="en-US">Core bank liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20241231.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-20241231.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-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent_lbl" xml:lang="en-US">Customer core returns accruals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl" xml:lang="en-US">Core bank liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent_lbl" xml:lang="en-US">Accrued core payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl" xml:lang="en-US">Finished goods liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Balance Sheet Information for Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Lease Cost Recognized in Consolidated Statement of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeasesCostAbstract" xlink:href="mpaa-20241231.xsd#mpaa_FinanceLeasesCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_FinanceLeasesCostAbstract_lbl" xml:lang="en-US">Finance lease cost:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeasesCostAbstract" xlink:to="mpaa_FinanceLeasesCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization of finance lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl" xml:lang="en-US">Interest on finance lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="mpaa-20241231.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2025 - remaining three months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2025 - remaining three months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2025 - remaining three months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20241231.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="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20241231.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">Thereafter</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_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20241231.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="mpaa_OperatingAndFinanceLeaseLiability_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl0" xml:lang="en-US">Operating and Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="mpaa_OperatingAndFinanceLeaseLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_WeightedAverageRemainingLeaseTermAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WeightedAverageRemainingLeaseTermAbstract_lbl" xml:lang="en-US">Weighted-average remaining lease term (years):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedAverageRemainingLeaseTermAbstract" xlink:to="mpaa_WeightedAverageRemainingLeaseTermAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WeightedAverageDiscountRateAbstract" xlink:href="mpaa-20241231.xsd#mpaa_WeightedAverageDiscountRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_WeightedAverageDiscountRateAbstract_lbl" xml:lang="en-US">Weighted-average discount rate:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WeightedAverageDiscountRateAbstract" xlink:to="mpaa_WeightedAverageDiscountRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsTextBlock" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierFinanceProgramTextBlock_lbl" xml:lang="en-US">Supplier Finance Programs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramTextBlock" xlink:to="us-gaap_SupplierFinanceProgramTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Reconciliation of Basic and Diluted Net 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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Effect of 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xml:lang="en-US">Financial Risk Management and Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl" xml:lang="en-US">Derivative Instruments on Consolidated Statements of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:href="mpaa-20241231.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">(Loss) gain 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Financial Assets and Liabilities Measured at Fair Value Recurring Basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestmentsAbstract_lbl" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ShortTermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Mutual funds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl" xml:lang="en-US">Forward foreign currency exchange contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl" xml:lang="en-US">Deferred compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl" xml:lang="en-US">Forward foreign currency exchange contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleNotesRelatedPartyAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ConvertibleNotesRelatedPartyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl" xml:lang="en-US">Convertible notes, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesRelatedPartyAbstract" xlink:to="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US">Fair Value Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLiabilityMeasurementInput"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput_lbl" xml:lang="en-US">Assumptions for fair value of Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:to="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Activity for Level 3 Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share-based Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Weighted average risk free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Risk free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Weighted average expected holding period (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Expected life in years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Weighted average expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" xml:lang="en-US">Expected volatility of 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Weighted average expected dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Expected dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average fair value of options granted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Grant date fair value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Stock Option 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Forfeited/Cancelled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Restricted Stock Units Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Granted (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Forfeited/Cancelled</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-20241231.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="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl" xml:lang="en-US">Average correlation coefficient of peer companies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:to="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Performance Stock Units Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Changes in Warranty 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/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US">Charged to expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Financial Information Relating to Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl" xml:lang="en-US">Capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockTextBlock_lbl" xml:lang="en-US">Share 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerPaymentDiscrepancies" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_CustomerReturnsRgaIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mpaa_CustomerReturnsRgaIssued_lbl" xml:lang="en-US">Customer returns RGA issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerReturnsRgaIssued" xlink:to="mpaa_CustomerReturnsRgaIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Less allowance for excess and obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less amount representing interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less amount representing interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US">Changes in 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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercised (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Forfeited/Cancelled (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Expired (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Vested (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Forfeited/Cancelled (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_lbl" xml:lang="en-US">Amounts processed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerAMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerAMember" xlink:to="mpaa_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerCMember" xlink:href="mpaa-20241231.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_CustomerBMember" xlink:href="mpaa-20241231.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_RotatingElectricalProductsMember" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.xsd#mpaa_OtherProductsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OtherProductsMember_lbl" xml:lang="en-US">Other Products [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OtherProductsMember" xlink:to="mpaa_OtherProductsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl" xml:lang="en-US">Net Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">ANet Sales [Member]ccounts 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable - Trade [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl" xml:lang="en-US">Product Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtMember_lbl" xml:lang="en-US">Convertible 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/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignExchangeForwardMember_lbl" xml:lang="en-US">Loss from 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-20241231.xsd#mpaa_ForeignCurrencyTransactionGainLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ForeignCurrencyTransactionGainLossMember_lbl" xml:lang="en-US">Foreign Exchange Impact of Lease Liabilities and Forward Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ForeignCurrencyTransactionGainLossMember" xlink:to="mpaa_ForeignCurrencyTransactionGainLossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Recurring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xml:lang="en-US">Risk Free Interest Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_MeasurementInputCostOfEquityMember" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_MeasurementInputWeightedAverageCostOfCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember_lbl" xml:lang="en-US">Weighted Average Cost of Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember" xlink:to="mpaa_MeasurementInputWeightedAverageCostOfCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xml:lang="en-US">Expected Volatility of 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/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputEbitdaMultipleMember_lbl" xml:lang="en-US">EBITDA Volatility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputEbitdaMultipleMember" xlink:to="us-gaap_MeasurementInputEbitdaMultipleMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xml:lang="en-US">Compound Net Derivative Liability [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Stock Options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US">Performance Stock Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PerformanceSharesMember_lbl0" xml:lang="en-US">Performance Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xml:lang="en-US">Intersegment Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_HardPartsSegmentMember" xlink:href="mpaa-20241231.xsd#mpaa_HardPartsSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_HardPartsSegmentMember_lbl" xml:lang="en-US">Hard Parts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_HardPartsSegmentMember" xlink:to="mpaa_HardPartsSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllOtherSegmentsMember_lbl" xml:lang="en-US">All Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllOtherSegmentsMember" xlink:to="us-gaap_AllOtherSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US">Vesting [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsAxis_lbl" xml:lang="en-US">Subsegments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20241231.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl" xml:lang="en-US">Operating and Finance Lease, Right-of-Use Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:to="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LongTermContractAssetsWriteDown" xlink:href="mpaa-20241231.xsd#mpaa_LongTermContractAssetsWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LongTermContractAssetsWriteDown_lbl" xml:lang="en-US">Long-term contract assets, write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermContractAssetsWriteDown" xlink:to="mpaa_LongTermContractAssetsWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Maximum borrowing capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Debt instrument, maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Outstanding balance under revolving loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US">Amount available under revolving facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest rate at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:href="mpaa-20241231.xsd#mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl" xml:lang="en-US">Percentage of aggregate revolving commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:to="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaidInKindInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaidInKindInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaidInKindInterest_lbl" xml:lang="en-US">Interest paid in-kind</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaidInKindInterest" xlink:to="us-gaap_PaidInKindInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xml:lang="en-US">Conversion price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">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/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl" xml:lang="en-US">Warrants maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20241231.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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_lbl" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_lbl" xml:lang="en-US">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilities_lbl" xml:lang="en-US">Derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAssets_lbl" xml:lang="en-US">Derivative assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssets" xlink:to="us-gaap_DerivativeAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleNotesGross" xlink:href="mpaa-20241231.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-20241231.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">(Loss) gain 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/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Impairment</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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_lbl" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeNotionalAmount_lbl" xml:lang="en-US">Notional amount of foreign currency derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeTermOfContract_lbl" xml:lang="en-US">Derivative, term of contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeTermOfContract" xlink:to="us-gaap_DerivativeTermOfContract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_lbl" xml:lang="en-US">Forward foreign currency exchange contracts included in other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_lbl" xml:lang="en-US">Forward foreign currency exchange contracts included in prepaid and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_lbl"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIyw5e87n1ClNcnMHj4Zp5CCY8sYd0oEeO8HiqHRYPc++cqBlonC54979SBllNoGra3VW0Cb4wrpOA07GTJOI81kF//yaJWWfVE/elnU+Q2HFYbDs2FzlCV9EMup7qE+4xKlnfh9RaA4PotvwQTKSiMt1zCqhYrt/exTqdqX6wovrvvO4YbclBVLOhMkC03kSffPlTGtkirX0Flm8mcRiZcz8VOoi6dIDAE6x/DgWrABARIBjCYNetJrtwZnAVSffGL+] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableFairValueDisclosure_lbl" xml:lang="en-US">Estimated fair value of convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableFairValueDisclosure" xlink:to="us-gaap_NotesPayableFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Number of stock options unvested (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Total unrecognized compensation expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Weighted average 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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Total unrecognized compensation expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Expected life in years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20241231.xsd#mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage_lbl" xml:lang="en-US">Awards vesting target percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfTradingDays" xlink:href="mpaa-20241231.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_TotalShareholdersReturnMinimumMarketCapitalization" xlink:href="mpaa-20241231.xsd#mpaa_TotalShareholdersReturnMinimumMarketCapitalization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_TotalShareholdersReturnMinimumMarketCapitalization_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_TotalShareholdersReturnMinimumMarketCapitalization" xlink:to="mpaa_TotalShareholdersReturnMinimumMarketCapitalization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Stock price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US">Percentage of vesting of award</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:href="mpaa-20241231.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="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments (in Segment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Stock repurchase program, approved amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Repurchase of shares (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:href="mpaa-20241231.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 (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:to="mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US">Shares available for repurchase, amount (in Dollars)</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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AreaOfRealEstateProperty_lbl" xml:lang="en-US">Area of 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_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Initial lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingLeaseBaseRent" xlink:href="mpaa-20241231.xsd#mpaa_OperatingLeaseBaseRent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_OperatingLeaseBaseRent_lbl" xml:lang="en-US">Base rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingLeaseBaseRent" xlink:to="mpaa_OperatingLeaseBaseRent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Lease renewal term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseAdditionalRenewalTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm_lbl" xml:lang="en-US">Lease additional renewal term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm" xlink:to="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseSecondExtensionTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl" xml:lang="en-US">Lease second extension term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:to="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Rent expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">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-20241231.xsd#mpaa_ParentCompanyCreditAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ParentCompanyCreditAgreementMember_lbl" xml:lang="en-US">Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ParentCompanyCreditAgreementMember" xlink:to="mpaa_ParentCompanyCreditAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">Revolving Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US">Term Loans [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LetterOfCreditMember_lbl" xml:lang="en-US">Letters of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xml:lang="en-US">Convertible Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayableMember_lbl" xml:lang="en-US">Convertible Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableMember" xlink:to="us-gaap_ConvertibleNotesPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceSharesGrantDate1Member" xlink:href="mpaa-20241231.xsd#mpaa_PerformanceSharesGrantDate1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PerformanceSharesGrantDate1Member_lbl" xml:lang="en-US">Fiscal Year 2025 Grants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceSharesGrantDate1Member" xlink:to="mpaa_PerformanceSharesGrantDate1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US">Tranche One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US">Tranche Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" xml:lang="en-US">Tranche Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceSharesGrantDate2Member" xlink:href="mpaa-20241231.xsd#mpaa_PerformanceSharesGrantDate2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PerformanceSharesGrantDate2Member_lbl" xml:lang="en-US">June 2021 Grants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceSharesGrantDate2Member" xlink:to="mpaa_PerformanceSharesGrantDate2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerReturnsRGAIssuedMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerReturnsRGAIssuedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CustomerReturnsRGAIssuedMember_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_CustomerReturnsRGAIssuedMember" xlink:to="mpaa_CustomerReturnsRGAIssuedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualMember" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ManufacturingFacilityMember_lbl" xml:lang="en-US">Manufacturing Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingFacilityMember" xlink:to="us-gaap_ManufacturingFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CompanyCoOwnedByMemberOfManagementMember" xlink:href="mpaa-20241231.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_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtConvertibleDebtDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtConvertibleDebtDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtConvertibleDebtDetailsTable_lbl" xml:lang="en-US">Debt - Convertible Debt (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtConvertibleDebtDetailsTable" xlink:to="mpaa_DebtConvertibleDebtDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable_lbl" xml:lang="en-US">Debt - Total Interest Expense Recognized Related to Convertible Notes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:to="mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US">Derivative Contract [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20241231.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_OffsettingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsLineItems_lbl" xml:lang="en-US">Offsetting Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_OffsettingAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US">Measurement Frequency [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:href="mpaa-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US">Measurement Input Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:to="mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</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_SharebasedPaymentsStockOptionTransactionsDetailsTable" xlink:href="mpaa-20241231.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="mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Restricted Stock Units Activity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" xlink:to="mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Performance Stock Units Activity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:to="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsDomain_lbl" xml:lang="en-US">Consolidation Items [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US">Credit Facility [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtDetailsTable_lbl" xml:lang="en-US">Debt (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtDetailsTable" xlink:to="mpaa_DebtDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_NetIncomeLossperShareDetailsTable" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20241231.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-20241231.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_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateDomain_lbl" xml:lang="en-US">Award Date [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateDomain" xlink:to="us-gaap_AwardDateDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US">Vesting [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsDetailsTable_lbl" xml:lang="en-US">Share-based Payments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsDetailsTable" xlink:to="mpaa_SharebasedPaymentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CommitmentsandContingenciesDetailsTable" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems_lbl" xml:lang="en-US">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_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareRepurchasesDetailsTable" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</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_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsDomain_lbl" xml:lang="en-US">Subsegments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="us-gaap_SubsegmentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_RelatedPartyTransactionsDetailsTable" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" 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_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_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl0" xml:lang="en-US">The amount of obligations for finished goods liabilities, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ConvertibleNotesGross_lbl0" xml:lang="en-US">Principal amount of the convertible notes plus interest payable in kind, assuming no early redemption or conversion have occurred that will be paid at maturity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesGross" xlink:to="mpaa_ConvertibleNotesGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_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_FinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour_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_lbl1" xml:lang="en-US">The cost of borrowed funds and interest related to the receivables discount programs that have been accounted for as interest expense and charged against earnings during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseNet" xlink:to="mpaa_InterestExpenseNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_InventoryUnreturned_lbl0" xml:lang="en-US">Carrying amount as of the balance sheet date of the added unit value of finished goods shipped to customers that the entity expects to be returned within the normal operating cycle of one year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InventoryUnreturned" xlink:to="mpaa_InventoryUnreturned_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_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_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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_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 remainder of fiscal year following latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_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_LesseeOperatingLeaseAdditionalRenewalTerm_lbl0" xml:lang="en-US">Term of lessee&apos;s operating lease additional renewal, 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_LesseeOperatingLeaseAdditionalRenewalTerm" xlink:to="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm_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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl0" xml:lang="en-US">Term of lessee&apos;s operating lease second extension term, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:to="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of the lessee&apos;s operating lease and finance lease assets and liabilities disclosed in the statement of financial position.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl0" xml:lang="en-US">Minimum threshold of aggregate revolving commitments below which fixed charge ratio financial covenant is tested.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:to="mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_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_NumberOfTradingDays_lbl0" xml:lang="en-US">Each stock price target must be met for consecutive trading days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfTradingDays" xlink:to="mpaa_NumberOfTradingDays_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl1" xml:lang="en-US">Present value of lessee&apos;s discounted obligation for lease payments from operating and finance lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="mpaa_OperatingAndFinanceLeaseLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl0" xml:lang="en-US">Amount of lessee&apos;s right to use underlying asset under operating and finance lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:to="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_OperatingLeaseBaseRent_lbl0" xml:lang="en-US">Total amount of lease costs per the contractual terms of the operating lease agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingLeaseBaseRent" xlink:to="mpaa_OperatingLeaseBaseRent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_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_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_TotalShareholdersReturnMinimumMarketCapitalization_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_TotalShareholdersReturnMinimumMarketCapitalization" xlink:to="mpaa_TotalShareholdersReturnMinimumMarketCapitalization_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_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_CustomerReturnsRGAIssuedMember_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_CustomerReturnsRGAIssuedMember" xlink:to="mpaa_CustomerReturnsRGAIssuedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_ForeignCurrencyTransactionGainLossMember_lbl0" xml:lang="en-US">Primary financial statement caption encompassing foreign exchange impact of lease liabilities and forward contracts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ForeignCurrencyTransactionGainLossMember" xlink:to="mpaa_ForeignCurrencyTransactionGainLossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_HardPartsSegmentMember_lbl0" xml:lang="en-US">Operating segments classified as hard parts. Excludes intersegment elimination and reconciling items.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_HardPartsSegmentMember" xlink:to="mpaa_HardPartsSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_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_PerformanceSharesGrantDate1Member_lbl0" xml:lang="en-US">Grant date of share-based payment arrangement awarded for meeting performance target.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceSharesGrantDate1Member" xlink:to="mpaa_PerformanceSharesGrantDate1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_PerformanceSharesGrantDate2Member_lbl0" xml:lang="en-US">Grant date of share-based payment arrangement awarded for meeting performance target.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceSharesGrantDate2Member" xlink:to="mpaa_PerformanceSharesGrantDate2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/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"/>
    <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_ConvertibleDebtNoncurrent_lbl2" xml:lang="en-US">convertible note, related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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="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_DerivativeNotionalAmount_lbl0" xml:lang="en-US">Derivative, Notional Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl0" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinanceLeasesCostAbstract_lbl0" xml:lang="en-US">Finance Leases Cost Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinanceLeasesCostAbstract" xlink:to="mpaa_FinanceLeasesCostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl1" xml:lang="en-US">Unrealized Gain (Loss), Foreign Currency Transaction, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_FinanceLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Nonvested Performance-Based Units Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl0" xml:lang="en-US">Warrants and Rights Outstanding, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_GainsLossesOnExtinguishmentOfDebt_lbl1" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_lbl0" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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-20241231.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_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="mpaa_CustomerPaymentDiscrepancies_lbl1" xml:lang="en-US">Customer Payment Discrepancies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerPaymentDiscrepancies" xlink:to="mpaa_CustomerPaymentDiscrepancies_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_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_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="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="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_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="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract" xlink:href="mpaa-20241231.xsd#mpaa_TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract_lbl" xml:lang="en-US">Total Interest Expense Recognized Related To Convertible Notes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract" xlink:to="mpaa_TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract_lbl"/>
    <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="us-gaap_StandardProductWarrantyAccrual_lbl2" xml:lang="en-US">Standard Product Warranty Accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl2" xml:lang="en-US">Operating And Finance Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="mpaa_OperatingAndFinanceLeaseLiability_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_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_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_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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_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="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_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_TreasuryStockTextBlock_lbl0" xml:lang="en-US">Treasury Stock [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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">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_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Core Premiums Paid To Customers Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl0" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl0" xml:lang="en-US">Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <loc xlink:type="locator" xlink:label="mpaa_SignificantCustomerAndOtherInformationAbstract" xlink:href="mpaa-20241231.xsd#mpaa_SignificantCustomerAndOtherInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SignificantCustomerAndOtherInformationAbstract_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="mpaa_SignificantCustomerAndOtherInformationAbstract" xlink:to="mpaa_SignificantCustomerAndOtherInformationAbstract_lbl"/>
    <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_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl0" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl1" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_lbl0" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_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_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-20241231.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_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl0" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Customer Allowances Earned Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract" xlink:href="mpaa-20241231.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="mpaa_ConvertibleNotesGross_lbl1" xml:lang="en-US">Convertible Notes Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesGross" xlink:to="mpaa_ConvertibleNotesGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl0" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_PaymentsOfFinancingCosts_lbl0" xml:lang="en-US">Payments of Financing Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability_lbl1" xml:lang="en-US">Debt Instrument Unamortized Discount Attributed To Compound Net Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RotatingElectricalProductsMember_lbl1" xml:lang="en-US">Rotating Electrical Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RotatingElectricalProductsMember" xlink:to="mpaa_RotatingElectricalProductsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl1" xml:lang="en-US">Sharebased Compensation Arrangementby Sharebased Payment Award Fair Value Assumptions Average Correlation Coefficientof Peer Companies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:to="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl0" xml:lang="en-US">Line of Credit, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractLiabilitiesTableTextBlock_lbl1" xml:lang="en-US">Contract Liabilities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractLiabilitiesTableTextBlock" xlink:to="mpaa_ContractLiabilitiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:to="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="mpaa_CustomerReturnsRGAIssuedMember_lbl1" xml:lang="en-US">Customer Returns RGAIssued Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerReturnsRGAIssuedMember" xlink:to="mpaa_CustomerReturnsRGAIssuedMember_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_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_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_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_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_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="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_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_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_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="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_lbl1" xml:lang="en-US">Lessee Operating Lease Liability To Be Paid After Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_lbl1"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="mpaa_AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" xlink:href="mpaa-20241231.xsd#mpaa_AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract_lbl" xml:lang="en-US">Assumptions Used To Derive Weighted Average Fair Value Of Stock Options Granted Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" xlink:to="mpaa_AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl0" xml:lang="en-US">Convertible Debt Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PerformanceSharesGrantDate1Member_lbl1" xml:lang="en-US">Performance Shares Grant Date1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceSharesGrantDate1Member" xlink:to="mpaa_PerformanceSharesGrantDate1Member_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="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"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsActivityAbstract" xlink:href="mpaa-20241231.xsd#mpaa_RestrictedStockUnitsActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RestrictedStockUnitsActivityAbstract_lbl" xml:lang="en-US">Restricted Stock Units Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsActivityAbstract" xlink:to="mpaa_RestrictedStockUnitsActivityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1" xml:lang="en-US">Embedded Derivative, Fair Value of Embedded Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl0" xml:lang="en-US">Convertible Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PerformanceSharesGrantDate2Member_lbl1" xml:lang="en-US">Performance Shares Grant Date2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceSharesGrantDate2Member" xlink:to="mpaa_PerformanceSharesGrantDate2Member_lbl1"/>
    <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="mpaa_NumberOfTradingDays_lbl1" xml:lang="en-US">Number Of Trading Days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NumberOfTradingDays" xlink:to="mpaa_NumberOfTradingDays_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl0" xml:lang="en-US">Finance Lease, Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock_lbl1" xml:lang="en-US">Lessee Operating And Finance Leases Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:to="mpaa_LesseeOperatingAndFinanceLeasesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_ConvertibleNotesPayableMember_lbl0" xml:lang="en-US">Convertible Notes Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableMember" xlink:to="us-gaap_ConvertibleNotesPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Accrued Core Payment Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Other Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl0" xml:lang="en-US">Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_LeaseCostAbstract_lbl0" xml:lang="en-US">Lease, Cost [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl1" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Core Bank Liability Non Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl1"/>
    <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="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_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="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl0" xml:lang="en-US">Series A Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Finished Goods Premiums Paid To Customers Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers_lbl1" xml:lang="en-US">Amortization Of Core Premiums Paid To Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:to="mpaa_AmortizationOfCorePremiumsPaidToCustomers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl0" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl0" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl0" xml:lang="en-US">Derivative Financial Instruments, Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaidInKindInterest_lbl0" xml:lang="en-US">Paid-in-Kind Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaidInKindInterest" xlink:to="us-gaap_PaidInKindInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments_lbl1" xml:lang="en-US">Unrealized Gain Loss On Foreign Currency Exchange Contract Fair Value Derivative Not Designated As Hedging Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:to="mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_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="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="us-gaap_InventoryGross_lbl0" xml:lang="en-US">Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Upfront Payments To Customers Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueAssumptionsAbstract" xlink:href="mpaa-20241231.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"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleDebtAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ConvertibleDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ConvertibleDebtAbstract_lbl" xml:lang="en-US">Convertible Debt Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleDebtAbstract" xlink:to="mpaa_ConvertibleDebtAbstract_lbl"/>
    <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_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_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"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ContractAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractAssetsAbstract_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="mpaa_ContractAssetsAbstract" xlink:to="mpaa_ContractAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialInformationRelatingToSegmentsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_FinancialInformationRelatingToSegmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinancialInformationRelatingToSegmentsAbstract_lbl" xml:lang="en-US">Financial Information Relating To Segments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinancialInformationRelatingToSegmentsAbstract" xlink:to="mpaa_FinancialInformationRelatingToSegmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_ManufacturingFacilityMember_lbl0" xml:lang="en-US">Manufacturing Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingFacilityMember" xlink:to="us-gaap_ManufacturingFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue_lbl1" xml:lang="en-US">Warrants And Rights Outstanding Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:to="mpaa_WarrantsAndRightsOutstandingFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_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_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_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Upfront Payments To Customers Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_HardPartsSegmentMember_lbl1" xml:lang="en-US">Hard Parts Segment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_HardPartsSegmentMember" xlink:to="mpaa_HardPartsSegmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl1" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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="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-20241231.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_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_OperatingLeaseBaseRent_lbl1" xml:lang="en-US">Operating Lease Base Rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OperatingLeaseBaseRent" xlink:to="mpaa_OperatingLeaseBaseRent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl0" xml:lang="en-US">Fair Value, Recurring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl1" xml:lang="en-US">Contract With Customer Liability Finished Goods Liabilities Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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-20241231.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_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_lbl0" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl0" xml:lang="en-US">Convertible Notes Related Party Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ConvertibleNotesRelatedPartyAbstract" xlink:to="mpaa_ConvertibleNotesRelatedPartyAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_lbl0" xml:lang="en-US">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration_lbl0" xml:lang="en-US">Notes Payable, Noncurrent, Related Party [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:to="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl0" xml:lang="en-US">Short-Term Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_TotalShareholdersReturnMinimumMarketCapitalization_lbl1" xml:lang="en-US">Total Shareholders Return Minimum Market Capitalization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalShareholdersReturnMinimumMarketCapitalization" xlink:to="mpaa_TotalShareholdersReturnMinimumMarketCapitalization_lbl1"/>
    <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_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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Remainder Of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl1"/>
    <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_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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="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_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_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_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_RepaymentsOfSecuredDebt_lbl0" xml:lang="en-US">Repayments of Secured Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSecuredDebt" xlink:to="us-gaap_RepaymentsOfSecuredDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_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="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_OtherProductsMember_lbl1" xml:lang="en-US">Other Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OtherProductsMember" xlink:to="mpaa_OtherProductsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput_lbl0" xml:lang="en-US">Embedded Derivative Liability, Measurement Input</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:to="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_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="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_MeasurementInputPriceVolatilityMember_lbl0" xml:lang="en-US">Measurement Input, Price Volatility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LongTermContractAssetsWriteDown_lbl1" xml:lang="en-US">Long Term Contract Assets Write Down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermContractAssetsWriteDown" xlink:to="mpaa_LongTermContractAssetsWriteDown_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl0" xml:lang="en-US">Repayments of Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl1" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl0" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_ForeignExchangeForwardMember_lbl0" xml:lang="en-US">Foreign Exchange Forward [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignExchangeForwardMember" xlink:to="us-gaap_ForeignExchangeForwardMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractAssetsTextBlock_lbl1" xml:lang="en-US">Contract Assets Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractAssetsTextBlock" xlink:to="mpaa_ContractAssetsTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm_lbl1" xml:lang="en-US">Lessee Operating Lease Additional Renewal Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm" xlink:to="mpaa_LesseeOperatingLeaseAdditionalRenewalTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="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_InterestExpenseDebtExcludingAmortization_lbl1" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramTextBlock_lbl0" xml:lang="en-US">Supplier Finance Program [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramTextBlock" xlink:to="us-gaap_SupplierFinanceProgramTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_FinanceLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_lbl0" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl0" xml:lang="en-US">Nature of Operations [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl0" xml:lang="en-US">Long-Term Line of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1" xml:lang="en-US">Increase Decrease In Operating Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Due Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_InventoryUnreturned_lbl1" xml:lang="en-US">Inventory Unreturned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InventoryUnreturned" xlink:to="mpaa_InventoryUnreturned_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_IncreaseDecreaseInContractWithCustomerLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="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_StockRepurchasedAndRetiredDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl1" xml:lang="en-US">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_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl1"/>
    <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_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_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_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl0" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock_lbl1" xml:lang="en-US">Lessee Operating Lease And Finance Lease Other Information Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:to="mpaa_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent_lbl1" xml:lang="en-US">Contract With Customer Asset Cores Expected To Be Returned By Customers Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:to="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllOtherSegmentsMember_lbl0" xml:lang="en-US">Other Operating Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllOtherSegmentsMember" xlink:to="us-gaap_AllOtherSegmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_FairValueDisclosuresTextBlock_lbl0" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_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_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LetterOfCreditMember_lbl0" xml:lang="en-US">Letter of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <loc xlink:type="locator" xlink:label="mpaa_OtherInformationAbstract" xlink:href="mpaa-20241231.xsd#mpaa_OtherInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_OtherInformationAbstract_lbl" xml:lang="en-US">Other Information Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_OtherInformationAbstract" xlink:to="mpaa_OtherInformationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl1" xml:lang="en-US">Customer Finished Goods Returns Accrual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrual_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerAMember_lbl1" xml:lang="en-US">Customer AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerAMember" xlink:to="mpaa_CustomerAMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntersegmentEliminationMember_lbl0" xml:lang="en-US">Intersegment Eliminations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_InterestExpenseNet_lbl2" xml:lang="en-US">Interest Expense Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_InterestExpenseNet" xlink:to="mpaa_InterestExpenseNet_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_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"/>
    <loc xlink:type="locator" xlink:label="mpaa_ActivityForLevel3FairValueMeasurementsAbstract" xlink:href="mpaa-20241231.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_PreferredStockValue_lbl0" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl1" xml:lang="en-US">Lessee Operating Lease Second Extension Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingLeaseSecondExtensionTerm" xlink:to="mpaa_LesseeOperatingLeaseSecondExtensionTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrualMember_lbl1" xml:lang="en-US">Customer Finished Goods Returns Accrual Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CustomerFinishedGoodsReturnsAccrualMember" xlink:to="mpaa_CustomerFinishedGoodsReturnsAccrualMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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="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_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="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="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>5
<FILENAME>mpaa-20241231_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 Feb 10 21:01:03 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-20241231.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ShareholdersEquityType2or3" roleURI="http://motorcarparts.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CompanyBackgroundandOrganization" roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganization"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_BasisofPresentationandNewAccountingPronouncements" roleURI="http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableNet" roleURI="http://motorcarparts.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_InventoryNet" roleURI="http://motorcarparts.com/role/InventoryNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssets" roleURI="http://motorcarparts.com/role/ContractAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SignificantCustomerandOtherInformation" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_Debt" roleURI="http://motorcarparts.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractLiabilities" roleURI="http://motorcarparts.com/role/ContractLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_Leases" roleURI="http://motorcarparts.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableDiscountPrograms" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SupplierFinancePrograms" roleURI="http://motorcarparts.com/role/SupplierFinancePrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShare" roleURI="http://motorcarparts.com/role/NetIncomeLossperShare"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_IncomeTaxes" roleURI="http://motorcarparts.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialRiskManagementandDerivatives" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FairValueMeasurements" roleURI="http://motorcarparts.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SharebasedPayments" roleURI="http://motorcarparts.com/role/SharebasedPayments"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CommitmentsandContingencies" roleURI="http://motorcarparts.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SegmentInformation" roleURI="http://motorcarparts.com/role/SegmentInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ShareRepurchases" roleURI="http://motorcarparts.com/role/ShareRepurchases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_RelatedPartyTransactions" roleURI="http://motorcarparts.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountingPoliciesByPolicy" roleURI="http://motorcarparts.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableNetTables" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_InventoryNetTables" roleURI="http://motorcarparts.com/role/InventoryNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssetsTables" roleURI="http://motorcarparts.com/role/ContractAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SignificantCustomerandOtherInformationTables" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_DebtTables" roleURI="http://motorcarparts.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractLiabilitiesTables" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_LeasesTables" roleURI="http://motorcarparts.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableDiscountProgramsTables" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShareTables" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialRiskManagementandDerivativesTables" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FairValueMeasurementsTables" roleURI="http://motorcarparts.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SharebasedPaymentsTables" roleURI="http://motorcarparts.com/role/SharebasedPaymentsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CommitmentsandContingenciesTables" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SegmentInformationTables" roleURI="http://motorcarparts.com/role/SegmentInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SignificantCustomerandOtherInformationTable" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConvertibleDebtTable" roleURI="http://motorcarparts.com/role/ConvertibleDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CostRecognizedinConsolidatedStatementsofIncomeTable" roleURI="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_MaturitiesofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_OtherInformationTable" roleURI="http://motorcarparts.com/role/OtherInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableDiscountProgramsTable" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShareTable" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialRiskManagementandDerivativesTable" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" roleURI="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FairValueAssumptionsTable" roleURI="http://motorcarparts.com/role/FairValueAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ActivityforLevel3FairValueMeasurementsTable" roleURI="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" roleURI="http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_StockOptionTransactionsTable" roleURI="http://motorcarparts.com/role/StockOptionTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_RestrictedStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" roleURI="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_PerformanceStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CommitmentsandContingenciesTable" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialInformationRelatingtoSegmentsTable" roleURI="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_LeasesDetailsBalanceSheetInformation" roleURI="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssetsDetails" roleURI="http://motorcarparts.com/role/ContractAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_DebtDetails" roleURI="http://motorcarparts.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_LeasesDetails" roleURI="http://motorcarparts.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SupplierFinanceProgramsDetails" roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShareDetails" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_IncomeTaxesDetails" roleURI="http://motorcarparts.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FinancialRiskManagementandDerivativesDetails" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_FairValueMeasurementsDetails" roleURI="http://motorcarparts.com/role/FairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SharebasedPaymentsDetails" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CommitmentsandContingenciesDetails" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_SegmentInformationDetails" roleURI="http://motorcarparts.com/role/SegmentInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ShareRepurchasesDetails" roleURI="http://motorcarparts.com/role/ShareRepurchasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_RelatedPartyTransactionsDetails" roleURI="http://motorcarparts.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_AssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="5.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/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_Assets" order="8.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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LinesOfCreditCurrent" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestExpenseNet" xlink:href="mpaa-20241231.xsd#mpaa_InterestExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="InterestExpenseNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="4.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="6.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/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfSecuredDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="4.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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeasePayments" xlink:href="mpaa-20241231.xsd#mpaa_FinanceLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="FinanceLeasePayments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CompanyBackgroundandOrganization" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="BasisOfPresentationAndNewAccountingPronouncementsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccounting"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationAndNewAccountingPronouncementsAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/InventoryNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractAssetsTextBlock" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilitiesTextBlock" xlink:href="mpaa-20241231.xsd#mpaa_ContractLiabilitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="ContractLiabilitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableDiscountProgramsTextBlock" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/NetIncomeLossperShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FairValueMeasurements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPayments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SegmentInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ShareRepurchases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_TreasuryStockTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/InventoryNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractAssetsTableTextBlock" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ConvertibleDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilitiesTableTextBlock" xlink:href="mpaa-20241231.xsd#mpaa_ContractLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="ContractLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="mpaa-20241231.xsd#mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="mpaa-20241231.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-20241231.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-20241231.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:href="mpaa-20241231.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SegmentInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerPaymentDiscrepancies" xlink:href="mpaa-20241231.xsd#mpaa_CustomerPaymentDiscrepancies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="CustomerPaymentDiscrepancies" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerReturnsRgaIssued" xlink:href="mpaa-20241231.xsd#mpaa_CustomerReturnsRgaIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="CustomerReturnsRgaIssued" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/InventoryNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="TotalInventory" xlink:href="mpaa-20241231.xsd#mpaa_TotalInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="TotalInventory" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryUnreturned" xlink:href="mpaa-20241231.xsd#mpaa_InventoryUnreturned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="InventoryUnreturned" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="7.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="ContractAssetsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ContractAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractAssetsAbstract" 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-20241231.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-20241231.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-20241231.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-20241231.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="10.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="SignificantCustomerAndOtherInformationAbstract" xlink:href="mpaa-20241231.xsd#mpaa_SignificantCustomerAndOtherInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantCustomerAndOtherInformationAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ProductConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerCMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerBMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueProductLineMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_ProductOrServiceAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RotatingElectricalProductsMember" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.xsd#mpaa_OtherProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="OtherProductsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ConvertibleDebtTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ConvertibleDebtAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ConvertibleDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="DebtConvertibleDebtDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtConvertibleDebtDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleDebtAbstract" xlink:to="DebtConvertibleDebtDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtConvertibleDebtDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtConvertibleDebtDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20241231.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-20241231.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-20241231.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="AmountAllocatedToConvertibleNotes" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="0.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="TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract" xlink:href="mpaa-20241231.xsd#mpaa_TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract"/>
    <loc xlink:type="locator" xlink:label="DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract" xlink:to="DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_InterestExpenseDebt" order="0.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="ContractLiabilitiesAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ContractLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCurrentAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractLiabilitiesAbstract" xlink:to="ContractWithCustomerLiabilityCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityAccruedCorePaymentCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCustomerDepositsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIyw5e87n1ClNcnMHj4Zp5CCY8sYd0oEeO8HiqHRYPc++cqBlonC54979SBllNoGra3VW0Cb4wrpOA07GTJOI81kF//yaJWWfVE/elnU+Q2HFYbDs2FzlCV9EMup7qE+4xKlnfh9RaA4PotvwQTKSiMt1zCqhYrt/exTqdqX6wovrvvO4YbclBVLOhMkC03kSffPlTGtkirX0Flm8mcRiZcz8VOoi6dIDAE6x/DgWrABARLq7Gkjf3d2I/RERocTHfv1] CSR-->
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractLiabilitiesAbstract" xlink:to="ContractWithCustomerLiabilityNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:href="mpaa-20241231.xsd#mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="us-gaap_LeaseCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_VariableLeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeasesCostAbstract" xlink:href="mpaa-20241231.xsd#mpaa_FinanceLeasesCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="FinanceLeasesCostAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeasesCostAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeasesCostAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostRecognizedInConsolidatedStatementsOfIncomeAbstract" xlink:to="us-gaap_LeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="FinanceLeaseLiabilityPaymentsDueAfterYearFour" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_OperatingLeaseLiability" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20241231.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="OperatingAndFinanceLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/OtherInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="OtherInformationAbstract" xlink:href="mpaa-20241231.xsd#mpaa_OtherInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageRemainingLeaseTermAbstract" xlink:href="mpaa-20241231.xsd#mpaa_WeightedAverageRemainingLeaseTermAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherInformationAbstract" xlink:to="WeightedAverageRemainingLeaseTermAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageRemainingLeaseTermAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageRemainingLeaseTermAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageDiscountRateAbstract" xlink:href="mpaa-20241231.xsd#mpaa_WeightedAverageDiscountRateAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherInformationAbstract" xlink:to="WeightedAverageDiscountRateAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageDiscountRateAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AccountsReceivableDiscountProgramsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivablesDiscounted" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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-20241231.xsd#mpaa_FinancialRiskManagementAndDerivativesAbstract"/>
    <loc xlink:type="locator" xlink:label="FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OffsettingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems"/>
    <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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_ForeignExchangeForwardMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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-20241231.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_OffsettingAssetsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" xlink:href="mpaa-20241231.xsd#mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsLineItems" 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-20241231.xsd#mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" xlink:href="mpaa-20241231.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_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesRelatedPartyAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ConvertibleNotesRelatedPartyAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="ConvertibleNotesRelatedPartyAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesRelatedPartyAbstract" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FairValueAssumptionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="FairValueAssumptionsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_FairValueAssumptionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MeasurementInputCostOfEquityMember" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_MeasurementInputWeightedAverageCostOfCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="MeasurementInputWeightedAverageCostOfCapitalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputEbitdaMultipleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputEbitdaMultipleMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLiabilityMeasurementInput"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_EmbeddedDerivativeLiabilityMeasurementInput" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ActivityForLevel3FairValueMeasurementsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_ActivityForLevel3FairValueMeasurementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" xlink:href="mpaa-20241231.xsd#mpaa_AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract" xlink:to="SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/StockOptionTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StockOptionTransactionsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_StockOptionTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsStockOptionTransactionsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsStockOptionTransactionsDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/RestrictedStockUnitsActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="RestrictedStockUnitsActivityAbstract" xlink:href="mpaa-20241231.xsd#mpaa_RestrictedStockUnitsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsActivityAbstract" xlink:to="SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" xlink:to="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="PerformanceStockUnitsActivityAbstract" xlink:href="mpaa-20241231.xsd#mpaa_PerformanceStockUnitsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PerformanceStockUnitsActivityAbstract" xlink:to="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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="FinancialInformationRelatingToSegmentsAbstract" xlink:href="mpaa-20241231.xsd#mpaa_FinancialInformationRelatingToSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInformationRelatingToSegmentsAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HardPartsSegmentMember" xlink:href="mpaa-20241231.xsd#mpaa_HardPartsSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="HardPartsSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_AllOtherSegmentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="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/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_IntersegmentEliminationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_OperatingSegmentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestExpenseNet" xlink:href="mpaa-20241231.xsd#mpaa_InterestExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="InterestExpenseNet" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeasesAbstract" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20241231.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="OperatingAndFinanceLeaseRightOfUseAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20241231.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeasesAbstract" xlink:to="OperatingAndFinanceLeaseLiability" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/ContractAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermContractAssetsWriteDown" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="DebtDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_DebtDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="DebtDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LoansPayableMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_ConvertibleDebtMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_LetterOfCreditMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ParentCompanyCreditAgreementMember" xlink:href="mpaa-20241231.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="DebtDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" xlink:href="mpaa-20241231.xsd#mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaidInKindInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaidInKindInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaidInKindInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20241231.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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeAssets" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesGross" xlink:href="mpaa-20241231.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="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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-20241231.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:href="mpaa-20241231.xsd#mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="SupplierFinanceProgramAmountOfCommitmentsAvailable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierFinanceProgramsAbstract" xlink:to="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/NetIncomeLossperShareDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="NetIncomeLossperShareDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_NetIncomeLossperShareDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossperShareDetailsTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="FinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_FinancialRiskManagementandDerivativesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OffsettingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems"/>
    <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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_ForeignExchangeForwardMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialRiskManagementandDerivativesDetailsTable" xlink:to="us-gaap_OffsettingAssetsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_DerivativeNotionalAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_DerivativeTermOfContract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_FairValueMeasurementsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_ConvertibleNotesPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_NotesPayableFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_SharebasedPaymentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="SharebasedPaymentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsDetailsTable" xlink:to="us-gaap_AwardDateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PerformanceSharesGrantDate1Member" xlink:href="mpaa-20241231.xsd#mpaa_PerformanceSharesGrantDate1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceSharesGrantDate1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceSharesGrantDate2Member" xlink:href="mpaa-20241231.xsd#mpaa_PerformanceSharesGrantDate2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceSharesGrantDate2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsDetailsTable" xlink:to="us-gaap_VestingAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20241231.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfTradingDays" xlink:href="mpaa-20241231.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalShareholdersReturnMinimumMarketCapitalization" xlink:href="mpaa-20241231.xsd#mpaa_TotalShareholdersReturnMinimumMarketCapitalization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="TotalShareholdersReturnMinimumMarketCapitalization" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharePrice" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:href="mpaa-20241231.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="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="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/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerReturnsRGAIssuedMember" xlink:href="mpaa-20241231.xsd#mpaa_CustomerReturnsRGAIssuedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="CustomerReturnsRGAIssuedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerFinishedGoodsReturnsAccrualMember" xlink:href="mpaa-20241231.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/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="us-gaap_StandardProductWarrantyAccrual" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SegmentInformationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SelectedFinancialDataAbstract" xlink:href="mpaa-20241231.xsd#mpaa_SelectedFinancialDataAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SelectedFinancialDataAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SelectedFinancialDataAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="1.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/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareRepurchasesDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_ShareRepurchasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockRepurchasedAndRetiredDuringPeriodCumulativeValue" xlink:href="mpaa-20241231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockRepurchasedAndRetiredCumulativeShares" xlink:href="mpaa-20241231.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="mpaa-20241231.xsd#mpaa_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_SubsegmentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsequentEventMember_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ManufacturingFacilityMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CompanyCoOwnedByMemberOfManagementMember" xlink:href="mpaa-20241231.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseBaseRent" xlink:href="mpaa-20241231.xsd#mpaa_OperatingLeaseBaseRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="OperatingLeaseBaseRent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseAdditionalRenewalTerm" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseAdditionalRenewalTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="LesseeOperatingLeaseAdditionalRenewalTerm" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseSecondExtensionTerm" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseSecondExtensionTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="LesseeOperatingLeaseSecondExtensionTerm" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>mpaa-20241231_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 Feb 10 21:01:03 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-20241231.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ConvertibleDebtTable" roleURI="http://motorcarparts.com/role/ConvertibleDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_CostRecognizedinConsolidatedStatementsofIncomeTable" roleURI="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_MaturitiesofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_NetIncomeLossperShareTable" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20241231.xsd#mpaa_r_AdditionalCalculations" roleURI="http://motorcarparts.com/role/AdditionalCalculations"/>
  <calculationLink xlink:role="http://motorcarparts.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LinesOfCreditCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_ConvertibleDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <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/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_InterestExpenseNet" xlink:href="mpaa-20241231.xsd#mpaa_InterestExpenseNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="mpaa_InterestExpenseNet" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="15" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="17" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="19" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" order="20" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="21" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="22" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="23" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="24" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="25" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="26" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="1" weight="1"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt9uqgO9qQHmt9BQ98lPQIyw5e87n1ClNcnMHj4Zp5CCY8sYd0oEeO8HiqHRYPc++cqBlonC54979SBllNoGra3VW0Cb4wrpOA07GTJOI81kF//yaJWWfVE/elnU+Q2HFYbDs2FzlCV9EMup7qE+4xKlnfh9RaA4PotvwQTKSiMt1zCqhYrt/exTqdqX6wovrvvO4YbclBVLOhMkC03kSffPlTGtkirX0Flm8mcRiZcz8VOoi6dIDAE6x/DgWrABARKwtMMui+QZe9uUmuJUsI9a] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfSecuredDebt" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerPaymentDiscrepancies" xlink:href="mpaa-20241231.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-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalInventory" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="mpaa_TotalInventory" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_AmountAllocatedToConvertibleNotes" xlink:to="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="mpaa_AmountAllocatedToConvertibleNotes" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/ContractLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20241231.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-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" xlink:href="mpaa-20241231.xsd#mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_VariableLeaseCost" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20241231.xsd#mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20241231.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20241231.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20241231.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20241231.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20241231.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="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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/AdditionalCalculations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiability" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20241231.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20241231.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-20241231.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>7
<FILENAME>ef20039013_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Jan 31 06:21:36 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: 0px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 31.1</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">I, Selwyn Joffe, certify that: </font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. I have reviewed this report on Form 10-Q of Motorcar Parts of America, Inc.;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">4. The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Designed such internal control over financial reporting, or caused, such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">c. Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">d. Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">5. The registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;</div>
  <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left;"><tr><td style="width: 50.02%; vertical-align: top;"><div>Date: February 10, 2025</div></td><td style="width: 49.98%; vertical-align: top; border-bottom: 1px solid black;"><div>/s/ Selwyn Joffe</div></td></tr><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top;"><div>Selwyn Joffe</div></td></tr><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top;"><div>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: 0px auto; width: 100%;">
 </body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>ef20039013_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Jan 31 06:21:45 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: 0px auto; width: 100%;"><div style="text-indent: -14.4pt; text-align: right; padding-left: 14.4pt;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 31.2</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">I, David Lee, certify that: </font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. I have reviewed this report on Form 10-Q of Motorcar Parts of America, Inc.;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">4. The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Designed such internal control over financial reporting, or caused, such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">c. Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based upon such evaluation; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">d. Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">5. The registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;</div>
  <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left;"><tr><td style="width: 50%; vertical-align: top;"><div>Date: February 10, 2025</div></td><td style="width: 50%; vertical-align: top; border-bottom: 1px solid black;"><div>/s/ David Lee</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#xa0;</td><td style="width: 50%; vertical-align: top;"><div>David Lee</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#xa0;</td><td style="width: 50%; vertical-align: top;"><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: 0px auto; width: 100%;"><div>&#xa0;
  </div>
 </body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>9
<FILENAME>ef20039013_ex31-3.htm
<DESCRIPTION>EXHIBIT 31.3
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Jan 31 06:21:58 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: 0px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 31.3</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">I, Kamlesh Shah, certify that: </font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">1. I have reviewed this report on Form 10-Q of Motorcar Parts of America, Inc.;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">4. The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Designed such internal control over financial reporting, or caused, such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">c. Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based upon such evaluation; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">d. Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt;">
   <font style="font-size: 10.0pt;">5. The registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt;">
   <font style="font-size: 10.0pt;">b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;</div>
  <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left;"><tr><td style="width: 50%; vertical-align: top;"><div>Date: February 10, 2025</div></td><td style="width: 50%; vertical-align: top; border-bottom: 1px solid black;"><div>/s/ Kamlesh Shah</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#xa0;</td><td style="width: 50%; vertical-align: top;"><div>Kamlesh Shah</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#xa0;</td><td style="width: 50%; vertical-align: top;"><div>Chief Accounting 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: 0px auto; width: 100%;">
 </body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>10
<FILENAME>ef20039013_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Jan 31 06:22:13 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: 0px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; font-weight: bold;">Exhibit 32.1</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">CERTIFICATE OF CHIEF EXECUTIVE OFFICER, CHIEF FINANCIAL OFFICER AND CHIEF</font>
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; font-weight: bold;">ACCOUNTING OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font>
  </div>
  <div style="font-size: 7pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">In connection with the Quarterly Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-Q for the quarter ended December 31, 2024 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:</font>
  </div>
  <div style="font-size: 7pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">1.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The Quarterly Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and</font>
    </div>
  </div>
  <div style="font-size: 7pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">2.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font>
    </div>
  </div>
  <div style="font-size: 7pt; clear: both;">&#xa0;
  </div>

  <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left;"><tr><td style="width: 50%; vertical-align: top;">&#xa0;</td><td style="width: 50%; vertical-align: top; border-bottom: 1px solid black;"><div>/s/ Selwyn Joffe</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#xa0;</td><td style="width: 50%; vertical-align: top;"><div>Selwyn Joffe</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#xa0;</td><td style="width: 50%; vertical-align: top;"><div>Chief Executive Officer</div></td></tr><tr><td style="width: 50%; vertical-align: top;">&#xa0;</td><td style="width: 50%; vertical-align: top;"><div>February 10, 2025</div></td></tr></table><div>&#xa0;</div>

  <div>
   <font style="font-size: 10.0pt;">In connection with the Quarterly Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-Q for the quarter ended December 31, 2024 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:</font>
  </div>
  <div style="font-size: 7pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">1.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The Quarterly Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and</font>
    </div>
  </div>
  <div style="font-size: 7pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">2.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font>
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;</div>
  <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left;"><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top; border-bottom: 1px solid black;"><div>/s/ David Lee</div></td></tr><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top;"><div>David Lee</div></td></tr><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top;"><div>Chief Financial Officer</div></td></tr><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top;"><div>February 10, 2025</div></td></tr></table>
  <div>&#xa0;</div>
  <div><font style="font-size: 10.0pt;">In connection with the Quarterly Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-Q for the quarter ended December 31, 2024 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:</font>
  </div><div style="font-size: 7pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">1.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The Quarterly Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and</font>
    </div>
  </div>
  <div style="font-size: 7pt; clear: both;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap;">
     <font style="font-size: 10.0pt;">2.</font>
    </div>
    <div>
     <font style="font-size: 10.0pt;">The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font>
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;</div>
  <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left;"><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top; border-bottom: 1px solid black;"><div>/s/ Kamlesh Shah</div></td></tr><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top;"><div>Kamlesh Shah</div></td></tr><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top;"><div>Chief Accounting Officer</div></td></tr><tr><td style="width: 50.02%; vertical-align: top;">&#xa0;</td><td style="width: 49.98%; vertical-align: top;"><div>February 10, 2025</div></td></tr></table>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div>
   <font style="font-size: 10.0pt;">The foregoing certifications are being furnished to the Securities and Exchange Commission as part of the accompanying report on Form 10-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.</font>
  </div>
  <div>&#xa0;</div>
  <div>&#xa0;</div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 0px auto; width: 100%;"><div>&#xa0;
  </div>
 </body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338887344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Feb. 03, 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">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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,583,711<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>13
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335866560">
<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>Dec. 31, 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_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">$ 10,810,000<span></span>
</td>
<td class="nump">$ 13,974,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">1,909,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable &#8212; net</a></td>
<td class="nump">82,040,000<span></span>
</td>
<td class="nump">96,296,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory &#8212; net</a></td>
<td class="nump">367,028,000<span></span>
</td>
<td class="nump">397,328,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">22,213,000<span></span>
</td>
<td class="nump">27,139,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">20,304,000<span></span>
</td>
<td class="nump">23,885,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">504,304,000<span></span>
</td>
<td class="nump">560,459,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant and equipment &#8212; net</a></td>
<td class="nump">30,954,000<span></span>
</td>
<td class="nump">38,338,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">67,552,000<span></span>
</td>
<td class="nump">83,973,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Long-term deferred income taxes</a></td>
<td class="nump">5,664,000<span></span>
</td>
<td class="nump">2,976,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Long-term contract assets</a></td>
<td class="nump">334,424,000<span></span>
</td>
<td class="nump">320,282,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and intangible assets &#8212; net</a></td>
<td class="nump">3,846,000<span></span>
</td>
<td class="nump">4,274,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,764,000<span></span>
</td>
<td class="nump">1,700,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">949,508,000<span></span>
</td>
<td class="nump">1,012,002,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">158,113,000<span></span>
</td>
<td class="nump">185,182,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">40,732,000<span></span>
</td>
<td class="nump">38,312,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">36,239,000<span></span>
</td>
<td class="nump">37,591,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving loan</a></td>
<td class="nump">94,802,000<span></span>
</td>
<td class="nump">128,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">9,417,000<span></span>
</td>
<td class="nump">7,021,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">9,308,000<span></span>
</td>
<td class="nump">8,319,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">348,611,000<span></span>
</td>
<td class="nump">404,425,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible notes, related party</a></td>
<td class="nump">$ 32,377,000<span></span>
</td>
<td class="nump">$ 30,776,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration', window );">Notes Payable, Noncurrent, Related Party, Type [Extensible Enumeration]</a></td>
<td class="text">Related Party [Member]<span></span>
</td>
<td class="text">Related Party [Member]<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Long-term contract liabilities</a></td>
<td class="nump">$ 231,962,000<span></span>
</td>
<td class="nump">$ 212,068,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Long-term deferred income taxes</a></td>
<td class="nump">524,000<span></span>
</td>
<td class="nump">511,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">66,833,000<span></span>
</td>
<td class="nump">72,240,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">6,530,000<span></span>
</td>
<td class="nump">6,872,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">686,837,000<span></span>
</td>
<td class="nump">726,892,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,583,711 and 19,662,380 shares issued and outstanding at December 31, 2024 and March 31, 2024, respectively</a></td>
<td class="nump">196,000<span></span>
</td>
<td class="nump">197,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">236,988,000<span></span>
</td>
<td class="nump">236,255,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">20,755,000<span></span>
</td>
<td class="nump">39,503,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">4,732,000<span></span>
</td>
<td class="nump">9,155,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">262,671,000<span></span>
</td>
<td class="nump">285,110,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">949,508,000<span></span>
</td>
<td class="nump">1,012,002,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Junior Participating Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates status and type of related party for notes payable classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339383872">
<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>Dec. 31, 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_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,583,711<span></span>
</td>
<td class="nump">19,662,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">19,583,711<span></span>
</td>
<td class="nump">19,662,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Junior Participating Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335921424">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements of Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 186,176,000<span></span>
</td>
<td class="nump">$ 171,862,000<span></span>
</td>
<td class="nump">$ 564,249,000<span></span>
</td>
<td class="nump">$ 528,206,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">141,294,000<span></span>
</td>
<td class="nump">141,819,000<span></span>
</td>
<td class="nump">448,916,000<span></span>
</td>
<td class="nump">430,448,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">44,882,000<span></span>
</td>
<td class="nump">30,043,000<span></span>
</td>
<td class="nump">115,333,000<span></span>
</td>
<td class="nump">97,758,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">16,212,000<span></span>
</td>
<td class="nump">15,198,000<span></span>
</td>
<td class="nump">47,934,000<span></span>
</td>
<td class="nump">42,125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">5,621,000<span></span>
</td>
<td class="nump">5,931,000<span></span>
</td>
<td class="nump">16,904,000<span></span>
</td>
<td class="nump">17,038,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,008,000<span></span>
</td>
<td class="nump">2,539,000<span></span>
</td>
<td class="nump">7,884,000<span></span>
</td>
<td class="nump">7,352,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign exchange impact of lease liabilities and forward contracts</a></td>
<td class="nump">2,460,000<span></span>
</td>
<td class="num">(3,149,000)<span></span>
</td>
<td class="nump">18,966,000<span></span>
</td>
<td class="num">(2,659,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">27,301,000<span></span>
</td>
<td class="nump">20,519,000<span></span>
</td>
<td class="nump">91,688,000<span></span>
</td>
<td class="nump">63,856,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">17,581,000<span></span>
</td>
<td class="nump">9,524,000<span></span>
</td>
<td class="nump">23,645,000<span></span>
</td>
<td class="nump">33,902,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_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">14,435,000<span></span>
</td>
<td class="nump">18,297,000<span></span>
</td>
<td class="nump">43,004,000<span></span>
</td>
<td class="nump">45,400,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="num">(260,000)<span></span>
</td>
<td class="nump">1,160,000<span></span>
</td>
<td class="num">(2,460,000)<span></span>
</td>
<td class="nump">1,690,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">168,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_OtherNonoperatingIncomeExpense', window );">Total other expenses</a></td>
<td class="nump">14,175,000<span></span>
</td>
<td class="nump">19,457,000<span></span>
</td>
<td class="nump">40,544,000<span></span>
</td>
<td class="nump">47,258,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income tax expense</a></td>
<td class="nump">3,406,000<span></span>
</td>
<td class="num">(9,933,000)<span></span>
</td>
<td class="num">(16,899,000)<span></span>
</td>
<td class="num">(13,356,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">1,115,000<span></span>
</td>
<td class="nump">37,281,000<span></span>
</td>
<td class="nump">1,849,000<span></span>
</td>
<td class="nump">37,226,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 2,291,000<span></span>
</td>
<td class="num">$ (47,214,000)<span></span>
</td>
<td class="num">$ (18,748,000)<span></span>
</td>
<td class="num">$ (50,582,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income (loss) per share (in Dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="num">$ (2.4)<span></span>
</td>
<td class="num">$ (0.95)<span></span>
</td>
<td class="num">$ (2.58)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per share (in Dollars per share)</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="num">$ (2.4)<span></span>
</td>
<td class="num">$ (0.95)<span></span>
</td>
<td class="num">$ (2.58)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">19,783,170<span></span>
</td>
<td class="nump">19,634,306<span></span>
</td>
<td class="nump">19,739,481<span></span>
</td>
<td class="nump">19,580,960<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">20,416,958<span></span>
</td>
<td class="nump">19,634,306<span></span>
</td>
<td class="nump">19,739,481<span></span>
</td>
<td class="nump">19,580,960<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_InterestExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cost of borrowed funds and interest related to the receivables discount programs that have been accounted for as interest expense and charged against earnings during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_InterestExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339887920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Condensed Consolidated Statements of Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,291,000<span></span>
</td>
<td class="num">$ (47,214,000)<span></span>
</td>
<td class="num">$ (18,748,000)<span></span>
</td>
<td class="num">$ (50,582,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive (loss) income, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation (loss) gain</a></td>
<td class="num">(2,480,000)<span></span>
</td>
<td class="nump">2,405,000<span></span>
</td>
<td class="num">(4,423,000)<span></span>
</td>
<td class="nump">7,870,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="num">(2,480,000)<span></span>
</td>
<td class="nump">2,405,000<span></span>
</td>
<td class="num">(4,423,000)<span></span>
</td>
<td class="nump">7,870,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (189,000)<span></span>
</td>
<td class="num">$ (44,809,000)<span></span>
</td>
<td class="num">$ (23,171,000)<span></span>
</td>
<td class="num">$ (42,712,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338568960">
<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, 2023</a></td>
<td class="nump">$ 195,000<span></span>
</td>
<td class="nump">$ 231,836,000<span></span>
</td>
<td class="nump">$ 88,747,000<span></span>
</td>
<td class="num">$ (303,000)<span></span>
</td>
<td class="nump">$ 320,475,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in Shares) at Mar. 31, 2023</a></td>
<td class="nump">19,494,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,310,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,310,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, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="num">(280,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(279,000)<span></span>
</td>
</tr>
<tr class="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, net of shares withheld for employee taxes (in Shares)</a></td>
<td class="nump">104,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,343,000<span></span>
</td>
<td class="nump">3,343,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">(1,410,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,410,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, 2023</a></td>
<td class="nump">$ 196,000<span></span>
</td>
<td class="nump">232,866,000<span></span>
</td>
<td class="nump">87,337,000<span></span>
</td>
<td class="nump">3,040,000<span></span>
</td>
<td class="nump">323,439,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, 2023</a></td>
<td class="nump">19,599,145<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, 2023</a></td>
<td class="nump">$ 195,000<span></span>
</td>
<td class="nump">231,836,000<span></span>
</td>
<td class="nump">88,747,000<span></span>
</td>
<td class="num">(303,000)<span></span>
</td>
<td class="nump">320,475,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in Shares) at Mar. 31, 2023</a></td>
<td class="nump">19,494,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,870,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,582,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 Dec. 31, 2023</a></td>
<td class="nump">$ 197,000<span></span>
</td>
<td class="nump">235,823,000<span></span>
</td>
<td class="nump">38,165,000<span></span>
</td>
<td class="nump">7,567,000<span></span>
</td>
<td class="nump">281,752,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 Dec. 31, 2023</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="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 Jun. 30, 2023</a></td>
<td class="nump">$ 196,000<span></span>
</td>
<td class="nump">232,866,000<span></span>
</td>
<td class="nump">87,337,000<span></span>
</td>
<td class="nump">3,040,000<span></span>
</td>
<td class="nump">323,439,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 Jun. 30, 2023</a></td>
<td class="nump">19,599,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,533,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,533,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, net of shares withheld for employee taxes</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">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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes (in Shares)</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,122,000<span></span>
</td>
<td class="nump">2,122,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="num">(1,958,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,958,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 Sep. 30, 2023</a></td>
<td class="nump">$ 196,000<span></span>
</td>
<td class="nump">234,399,000<span></span>
</td>
<td class="nump">85,379,000<span></span>
</td>
<td class="nump">5,162,000<span></span>
</td>
<td class="nump">325,136,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 Sep. 30, 2023</a></td>
<td class="nump">19,599,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,425,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,425,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes (in Shares)</a></td>
<td class="nump">63,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,405,000<span></span>
</td>
<td class="nump">2,405,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">(47,214,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(47,214,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 Dec. 31, 2023</a></td>
<td class="nump">$ 197,000<span></span>
</td>
<td class="nump">235,823,000<span></span>
</td>
<td class="nump">38,165,000<span></span>
</td>
<td class="nump">7,567,000<span></span>
</td>
<td class="nump">281,752,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 Dec. 31, 2023</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="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="nump">19,662,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">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="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, 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="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, 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="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="num">(675,000)<span></span>
</td>
<td class="num">(675,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="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, 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="nump">19,662,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,423,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,748,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 Dec. 31, 2024</a></td>
<td class="nump">$ 196,000<span></span>
</td>
<td class="nump">236,988,000<span></span>
</td>
<td class="nump">20,755,000<span></span>
</td>
<td class="nump">4,732,000<span></span>
</td>
<td class="nump">$ 262,671,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 Dec. 31, 2024</a></td>
<td class="nump">19,583,711<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,583,711<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 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 );">Beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,016,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,016,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes</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">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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes (in Shares)</a></td>
<td class="nump">22,788<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">(1,268,000)<span></span>
</td>
<td class="num">(1,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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,954,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,954,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 Sep. 30, 2024</a></td>
<td class="nump">$ 198,000<span></span>
</td>
<td class="nump">238,089,000<span></span>
</td>
<td class="nump">18,464,000<span></span>
</td>
<td class="nump">7,212,000<span></span>
</td>
<td class="nump">263,963,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 Sep. 30, 2024</a></td>
<td class="nump">19,776,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Compensation recognized under employee stock plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">993,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">993,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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and cancellation of common shares</a></td>
<td class="num">$ (3,000)<span></span>
</td>
<td class="num">(2,093,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,096,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 shares (in Shares)</a></td>
<td class="num">(268,130)<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="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, net of shares withheld for employee taxes (in Shares)</a></td>
<td class="nump">75,468<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="num">(2,480,000)<span></span>
</td>
<td class="num">(2,480,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">2,291,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,291,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 Dec. 31, 2024</a></td>
<td class="nump">$ 196,000<span></span>
</td>
<td class="nump">$ 236,988,000<span></span>
</td>
<td class="nump">$ 20,755,000<span></span>
</td>
<td class="nump">$ 4,732,000<span></span>
</td>
<td class="nump">$ 262,671,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 Dec. 31, 2024</a></td>
<td class="nump">19,583,711<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,583,711<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339527776">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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="num">$ (18,748,000)<span></span>
</td>
<td class="num">$ (50,582,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by 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">7,862,000<span></span>
</td>
<td class="nump">8,844,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">1,647,000<span></span>
</td>
<td class="nump">1,809,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">578,000<span></span>
</td>
<td class="nump">719,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">2,640,000<span></span>
</td>
<td class="nump">2,400,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">7,310,000<span></span>
</td>
<td class="nump">7,627,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">703,000<span></span>
</td>
<td class="nump">575,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">7,265,000<span></span>
</td>
<td class="nump">7,614,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign exchange impact of lease liabilities and forward contracts</a></td>
<td class="nump">18,966,000<span></span>
</td>
<td class="num">(2,659,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Change in fair value of compound net derivative liability</a></td>
<td class="num">(2,460,000)<span></span>
</td>
<td class="nump">1,690,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">(126,000)<span></span>
</td>
<td class="num">(237,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">11,317,000<span></span>
</td>
<td class="nump">9,637,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">324,000<span></span>
</td>
<td class="nump">1,112,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">(3,479,000)<span></span>
</td>
<td class="nump">29,721,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">3,009,000<span></span>
</td>
<td class="nump">4,268,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 );">(Gain) loss on disposal of plant and equipment</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">12,475,000<span></span>
</td>
<td class="nump">26,272,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">17,546,000<span></span>
</td>
<td class="num">(46,558,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(1,000,000)<span></span>
</td>
<td class="nump">5,316,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(1,392,000)<span></span>
</td>
<td class="num">(392,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(22,854,000)<span></span>
</td>
<td class="nump">38,734,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="nump">2,637,000<span></span>
</td>
<td class="num">(190,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">(18,031,000)<span></span>
</td>
<td class="num">(7,639,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">18,300,000<span></span>
</td>
<td class="nump">15,561,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">(6,754,000)<span></span>
</td>
<td class="num">(6,368,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(1,361,000)<span></span>
</td>
<td class="nump">1,162,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 operating activities</a></td>
<td class="nump">36,368,000<span></span>
</td>
<td class="nump">48,445,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">(1,716,000)<span></span>
</td>
<td class="num">(462,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds for the sale of plant and equipment</a></td>
<td class="nump">49,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Redemption of short-term investments</a></td>
<td class="nump">53,000<span></span>
</td>
<td class="nump">42,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(1,614,000)<span></span>
</td>
<td class="num">(420,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings under revolving loan</a></td>
<td class="nump">375,461,000<span></span>
</td>
<td class="nump">64,005,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of revolving loan</a></td>
<td class="num">(408,659,000)<span></span>
</td>
<td class="num">(94,205,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Repayments of term loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,125,000)<span></span>
</td>
</tr>
<tr class="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="num">(15,000)<span></span>
</td>
<td class="num">(2,617,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">(1,306,000)<span></span>
</td>
<td class="num">(1,425,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cash used to net share settle equity awards</a></td>
<td class="num">(181,000)<span></span>
</td>
<td class="num">(279,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</a></td>
<td class="num">(2,096,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 financing activities</a></td>
<td class="num">(36,796,000)<span></span>
</td>
<td class="num">(47,646,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(1,122,000)<span></span>
</td>
<td class="nump">180,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(3,164,000)<span></span>
</td>
<td class="nump">559,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">13,974,000<span></span>
</td>
<td class="nump">11,596,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">10,810,000<span></span>
</td>
<td class="nump">12,155,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">37,845,000<span></span>
</td>
<td class="nump">40,826,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">4,338,000<span></span>
</td>
<td class="nump">8,143,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">10,183,000<span></span>
</td>
<td class="nump">10,025,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_FinanceLeasePayments', window );">Cash paid for finance leases</a></td>
<td class="nump">1,446,000<span></span>
</td>
<td class="nump">1,595,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">684,000<span></span>
</td>
<td class="nump">33,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Assets acquired under operating leases</a></td>
<td class="nump">2,512,000<span></span>
</td>
<td class="nump">879,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">144,000<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction', window );">Debt issuance costs included in accounts payable and accrued liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,340,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 equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510459617680">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 style="font-size: 10pt;">
   <span style="font-weight: bold;">1. Company Background and Organization</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <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 (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, brake shoes, 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/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335110432">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract', 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 style="font-size: 10pt;">
   <span style="font-weight: bold;">2. Basis of Presentation and New Accounting Pronouncements</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <span style="font-weight: bold; font-style: italic;">Basis of Presentation</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 and nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2025. 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, 2024, 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 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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, 2024.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-style: italic;">Disclosure Improvements</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   In October 2023, the FASB issued ASU 2023-06, <span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span>. This standard was issued in response to the SEC&#8217;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Reportable Segment Disclosures</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   In November 2023, the FASB issued <span style="font-style: italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</span>. This standard requires the Company to disclose significant segment expenses that are regularly provided to the CODM and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#8217;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span>. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   In November 2024, the FASB issued ASU 2024-03, <span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span>. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. This guidance is effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 on a prospective basis with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   In November 2024, the FASB issued ASU 2024-04, <span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span>, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract</td>
</tr>
<tr>
<td 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>21
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339290576">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 style="font-size: 10pt;">
   <span style="font-weight: bold;">3. Accounts Receivable &#8212; Net</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <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>The Company uses accounts receivable discount programs with certain customers and their respective banks (see Note 10).
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> Accounts receivable &#8212; net is comprised of the following: </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">March 31, 2024</div></td></tr><tr><td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Accounts receivable &#8212; trade</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>95,653,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>118,500,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Allowance for credit losses</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(77,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(189,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Customer payment discrepancies</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(1,706,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(1,206,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Customer returns RGA issued</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(11,830,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(20,809,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Total accounts receivable &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>82,040,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>96,296,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; 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_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>22
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338654496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory - Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>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 style="font-size: 10pt;">
   <span style="font-weight: bold;">4. Inventory &#8212; Net</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> Inventory &#8212; net is comprised of the following: </div>

  <div> &#160;</div><div> <table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><div style="font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><div style="font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Inventory &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Raw materials</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">157,397,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">158,819,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Work-in-process</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">9,750,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">7,943,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Finished goods</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">201,049,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">227,650,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">368,196,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">394,412,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Less allowance for excess and obsolete inventory</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(18,538,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(17,372,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Inventory</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">349,658,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">377,040,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Inventory unreturned</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">17,370,000</td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">20,288,000</td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total inventory &#8212; net</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">367,028,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">397,328,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;</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_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>23
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335089136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 style="font-size: 10pt;">
   <span style="font-weight: bold;">5. Contract Assets</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> During the three months ended December 31, 2024 and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#8217; locations by $758,000 and $1,607,000, respectively. During the nine months ended December 31, 2024 and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#8217; locations by $2,316,000 and $4,380,000, respectively. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> Contract assets are comprised of the following: </div>
  <div style="font-size: 10pt;">&#160;</div>


  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Short-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Cores expected to be returned by customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,567,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15,409,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,454,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,567,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Upfront payments to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,450,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,407,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">742,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">756,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total short-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">22,213,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">27,139,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Remanufactured cores held at customers' locations</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">300,166,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">279,427,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">24,771,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,227,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Long-term core inventory deposits</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,569,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,569,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,138,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,341,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Upfront payments to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,780,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,718,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total long-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">334,424,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">320,282,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;</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_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>24
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335109664">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 style="font-size: 10pt;">
   <span style="font-weight: bold;">6. Significant Customer and Other Information</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <span style="font-weight: bold; font-style: italic;">Significant Customer Concentrations</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The largest customers accounted for the following percentage of consolidated net sales: </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="font-weight: bold;">Net sales</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Customer A</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>41</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>34</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>38</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>35</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div>Customer C</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>23</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>26</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>27</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>27</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Customer B</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>22</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>23</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>20</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>21</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr></table><div style="font-size: 10pt;">&#160;</div>

  <div style="font-size: 10pt;"> 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. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The largest customers accounted for the following percentage of accounts receivable &#8211; trade: </div><div style="font-size: 10pt;">&#160;
  </div>

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

  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Accounts receivable - trade</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer A</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">48</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">35</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer C</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer B</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">25</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> <span style="font-weight: bold; font-style: italic;">Geographic and Product Information</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company&#8217;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales: </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Product line</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Rotating electrical products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>68</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>65</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>67</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>66</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Brake-related products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>21</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>21</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>22</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>21</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Wheel hub products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>8</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>11</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>7</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>10</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Other products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>3</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>3</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>4</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>3</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>100</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>100</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>100</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>100</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td></tr></table><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Significant Supplier Concentrations</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   The Company had no suppliers that accounted for more than 10% of inventory purchases for the three and nine months ended December 31, 2024 and 2023.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335709568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="font-size: 10pt; margin-top: 13px;"><span style="font-weight: bold;">7. Debt</span></div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company has $268,620,000 in senior secured financing, (as amended from time to time, the &#8220;Credit Facility&#8221;) consisting of a $238,620,000 revolving loan facility (the &#8220;Revolving Facility&#8221;), subject to certain restrictions, and a $30,000,000 term loan facility (the &#8220;Term Loans&#8221;). The Term Loans were repaid during the year ended March 31, 2024. The Credit Facility matures on December 12, 2028. The lenders have a security interest in substantially all of the assets of the Company. In June 2024, the Company enrolled in a feature with its lenders, under which the Company sweeps its cash collections to pay down its revolving facility and borrows on-demand to fund payments. This feature is expected to reduce interest expense on borrowings under the Credit Facility. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> <span style="color: rgb(0, 0, 0);">The Company had $94,802,000 and $128,000,000 outstanding under the Revolving Facility at December 31, 2024 and March 31, 2024, respectively. In addition, $7,047,000 was outstanding for letters of credit at December 31, 2024. At December 31, 2024, after certain contractual adjustments, $127,962,000 was available under the Revolving Facility. </span>The interest rate on the Company&#8217;s Revolving Facility was 7.66% and 8.43%, at December 31, 2024 and March 31, 2024, respectively. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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 nine months ended December 31, 2024, 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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-style: italic;">Convertible Notes</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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 2024, non-cash accrued interest on the Convertible Notes of $3,209,000 was paid in-kind and is included in the principal amount of Convertible Notes at December 31, 2024. The Convertible Notes have an initial conversion price of $15.00 per share of common stock (&#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 December 31, 2024 and March 31, 2024, respectively.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company&#8217;s Convertible Notes are comprised of the following: </div>
  <div style="font-size: 10pt;">&#160;</div>
  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: middle; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: middle; white-space: nowrap;" valign="bottom"><div style="margin-left: 18pt; text-indent: -18pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Principal amount of Convertible Notes</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35,209,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">32,000,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Less: unamortized debt discount attributed to Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(6,829,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(7,576,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Less: unamortized debt discount attributed to debt issuance costs</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(953,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,058,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Carrying amount of the Convertible Notes</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">27,427,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,366,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Plus: Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,950,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,410,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 27pt;">Net carrying amount of Convertible Notes, related party</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">32,377,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">30,776,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table></div>


  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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 December 31, 2024 and March 31, 2024. </span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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 <span style="-sec-ix-hidden: hidden-fact-4"><span style="-sec-ix-hidden: hidden-fact-5"><span style="-sec-ix-hidden: hidden-fact-6"><span style="-sec-ix-hidden: hidden-fact-7">convertible note, related party</span></span></span></span> in the condensed consolidated balance sheets at December 31, 2024 and March 31, 2024. 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 $5,600,000 and $9,800,000, and an asset of $650,000 and $2,390,000 at December 31, 2024 and March 31, 2024, respectively. During the three months ended December 31, 2024 and 2023, the Company recorded a gain of $260,000 and a loss of $1,160,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the condensed consolidated statements of operations. During the nine months ended December 31, 2024 and 2023, the Company recorded a gain of $2,460,000 and a loss of $1,690,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 style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   <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>&#160;<span style="color: rgb(0, 0, 0);">which were not separately accounted for as the value of such features were not material at December 31, 2024 and March 31, 2024. </span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <span style="color: rgb(0, 0, 0);">Interest expense related to the Convertible Notes is as follows:</span> </div>

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

  <table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"><div style="font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Contractual interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>880,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>800,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>2,640,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>2,400,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Accretion of debt discount</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>260,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>217,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>747,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>626,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Amortization of debt issuance costs</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>37,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>30,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>105,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>87,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Total interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>1,177,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>1,047,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>3,492,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>3,113,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td></tr></table><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> <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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510340893296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 style="font-size: 10pt;">
   <span style="font-weight: bold;">8. Contract Liabilities</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> Contract liabilities are comprised of the following: </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Short-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer allowances earned</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,472,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,789,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer core returns accruals</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,081,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,448,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accrued core payment</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,144,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,476,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer deposits</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,257,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,735,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core bank liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,780,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,739,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">505,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">404,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total short-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">36,239,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,591,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Long-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer core returns accruals</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">216,779,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">193,545,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core bank liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,502,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,843,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accrued core payment</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,681,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,535,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">145,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total long-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">231,962,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">212,068,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;
  </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_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>27
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335089136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_LesseeOperatingAndFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">9. Leases</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> 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.&#160;<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">In connection with the remeasurement of these leases, the Company recorded a loss of $1,875,000 and a gain of $2,608,000 during the three months ended December 31, 2024 and 2023, respectively. In connection with the remeasurement of these leases, the Company recorded a loss of $11,562,000 and a gain of $4,430,000 during the nine months ended December 31, 2024 and 2023, 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 style="font-size: 10pt;"><br/></div><div style="font-size: 10pt;"> During the nine months ended December 31, 2024, the Company ceased manufacturing operations at its Torrance, California facility as a part of its on-going strategy to utilize its global footprint to enhance its operating efficiencies. This represented a significant change to the use of this right-of-use asset, which required a reassessment of the Company&#8217;s asset groups. The Company concluded that this right-of-use asset was no longer part of the Hard Parts asset group. The Company performed a test for recoverability (using Level 3 inputs) which resulted in no impairment at December 31, 2024. Any future changes to the assumptions and estimates from those anticipated may affect the carrying value of right-of-use assets and could result in impairment charges. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> Balance sheet information for leases is as follows: </div>
  <div style="font-size: 10pt;">&#160;</div>


  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</div></td><td colspan="1" style="vertical-align: top; width: 1%; padding-bottom: 1px;" valign="bottom"><br/></td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top; width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Assets:</div></td><td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease assets</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">67,552,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">83,973,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Plant and equipment</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,710,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,611,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Total leased assets</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">71,262,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">88,584,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Liabilities:</div></td><td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Current</div></td><td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Operating lease liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,308,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,319,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other current liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,289,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,585,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term</div></td><td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-16"><span style="-sec-ix-hidden: hidden-fact-17">Long-term operating lease liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">66,833,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">72,240,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-18"><span style="-sec-ix-hidden: hidden-fact-19">Other liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,560,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,893,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Total lease liabilities</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><br/></td><td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">78,990,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">84,037,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;</div>

  <div style="font-size: 10pt;"> Lease cost recognized in the condensed consolidated statements of operations is as follows: </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Operating lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,391,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,740,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,673,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,243,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Short-term lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">267,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">274,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">960,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">917,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Variable lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">83,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">138,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">338,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">470,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Finance lease cost:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Amortization of finance lease assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">287,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">361,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">940,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,155,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Interest on finance lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">44,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">51,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">140,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">170,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,072,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,564,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,051,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,955,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table></div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> Maturities of lease commitments at December 31, 2024 by fiscal year were as follows: </div>

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

  <div> <table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; width: 55%; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Maturity of lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Operating Leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Finance Leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Total</div></td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2025 - remaining three months</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">3,315,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">427,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">3,742,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2026</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">13,439,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">1,190,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">14,629,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2027</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,662,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">699,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">12,361,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2028</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,126,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">483,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,609,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2029</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,132,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">288,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,420,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Thereafter</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">43,485,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">72,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">43,557,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Total lease payments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">94,159,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">3,159,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">97,318,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Less amount representing interest</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(18,018,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(310,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(18,328,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; padding-bottom: 4px; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Present value of lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;">76,141,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;">2,849,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;">78,990,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;"> Other information about leases is as follows: </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Lease term and discount rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average remaining lease term (years):</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.0</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.6</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average discount rate:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.4</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table></div><div style="font-size: 10pt;">&#160;
  </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_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>28
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335124592">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_AccountsReceivableDiscountProgramsAbstract', window );"><strong>Accounts Receivable Discount Programs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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 style="font-size: 10pt;">
   <span style="font-weight: bold;">10. Accounts Receivable Discount Programs</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The following is a summary of accounts receivable discount programs: </div>

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

  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Receivables discounted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">488,505,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">465,073,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted average number of days collection was accelerated</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">342</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">334</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Annualized weighted average discount rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Amount of discount recognized as interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,202,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,395,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;
  </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_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>29
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339145184">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SupplierFinanceProgramsAbstract', window );"><strong>Supplier Finance Programs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 style="font-size: 10pt;">
   <span style="font-weight: bold;">11. Supplier Finance Programs</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company utilizes a supplier finance program, which allows certain of the Company&#8217;s suppliers to sell their receivables due from the Company to participating financial institutions at the sole discretion of both the supplier and the financial institutions. The program is administered by a third party. Commitments from participating financial institutions that are available to suppliers under this program increased to $27,000,000 from $15,000,000 during the three months ended December 31, 2024. 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 December 31, 2024, the Company had $31,809,000 of outstanding supplier obligations confirmed as valid under this program, included in <span style="-sec-ix-hidden: hidden-fact-20">accounts payable</span> in the condensed consolidated balance sheet. </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>30
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510341622592">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>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 style="font-size: 10pt;">
   <span style="font-weight: bold;">12. Net Income (Loss) per Share</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   Basic net 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 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 style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> The following presents a reconciliation of basic and diluted net income (loss) per share: </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <div> <table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net income (loss)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,291,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(47,214,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(18,748,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(50,582,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Basic shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,783,170</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,634,306</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,739,481</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,580,960</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Effect of potentially dilutive securities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">633,788</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Diluted shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20,416,958</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,634,306</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,739,481</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,580,960</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net income (loss) per share:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Basic net income (loss) per share</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.12</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2.40</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.95</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2.58</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Diluted net income (loss) per share</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.11</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2.40</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.95</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2.58</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> Potential common shares that would have the effect of increasing diluted net income per share or decreasing diluted net loss per share are considered to be anti-dilutive and as such, these shares are not included in calculating diluted net loss per share. For the three months ended December 31, 2024, there were 15,526 of potential common shares not included in the calculation of diluted net income per share because their effect was anti-dilutive. For the nine months ended December 31, 2024, there were 2,516,729 of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. For the three and nine months ended December 31, 2023, there were 2,130,615, respectively, of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> In addition, for the three and nine months ended December 31, 2024 there were 2,523,304 and 2,464,622, 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. In addition, for the three and nine months ended December 31, 2023, there were 2,293,926, respectively, of potential common shares not included in the calculation of diluted net loss per share under the &#8220;if-converted&#8221; method for the Convertible Notes because their effect was anti-dilutive. The potential common shares related to the Warrants issued in connection with the Convertible Notes (see Note 7) are anti-dilutive until they become exercisable and as of December 31, 2024, the Warrants were not exercisable. </div><div style="font-size: 10pt;">&#160;
  </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>31
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510448331472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">13. Income Taxes </span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <span style="color: rgb(0, 0, 0);">The Company recorded income tax expense of $1,115,000, or an effective tax rate of 32.7%, and $37,281,000, or an effective tax rate of (375.3)%, for the three months ended December 31, 2024 and 2023, respectively. The Company recorded an income tax expense of $1,849,000, or an effective tax rate of (10.9)%, and $37,226,000, or an effective tax rate of (278.7)%, for the nine months ended December 31, 2024 and 2023, respectively. The effective tax rate for the three and nine months ended December 31, 2024, was primarily impacted by (i) foreign income taxed at rates that are different from the federal statutory rate, (ii) the change in valuation allowance, and (iii) specific jurisdictions that the Company does not expect to recognize the benefit of losses. The Company&#8217;s effective tax rate for the three and nine months ended December 31, 2023 was primarily impacted by the establishment of a valuation allowance on deferred tax assets that were not expected to be realized.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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 maintained its valuation allowance. The Company will continue to monitor the need for a valuation allowance in future periods, considering any changes in circumstances that may affect the realizability of deferred tax assets.</span></div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   The Company and its subsidiaries file income tax returns for the U.S. federal, various state, and foreign jurisdictions with varying statutes of limitations. The Company was previously under examination by the State of California for fiscal years ended March 31, 2020, 2021 and 2022. During the nine months ended December 31, 2024, this audit was concluded with no changes required to the Company&#8217;s filed income tax returns. At December 31, 2024, the Company remains subject to examination from the fiscal years ended March 31, 2020 and forward. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510336122288">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>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 style="font-size: 10pt;">
   <span style="font-weight: bold;">14. Financial Risk Management and Derivatives</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $50,947,000 and $54,092,000 at December 31, 2024 and March 31, 2024, respectively. These contracts generally have a term of <span style="-sec-ix-hidden: hidden-fact-21">one</span> 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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The following shows the effect of derivative instruments on the condensed consolidated statements of operations: </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Foreign Exchange Impact of Lease Liabilities and Forward Contracts</div></td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Derivatives Not Designated as</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedging Instruments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(Loss) gain from forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(585,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">541,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(7,404,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,771,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> The fair value of the forward foreign currency exchange contracts of $4,888,000 is included in other current liabilities in the condensed consolidated balance sheets at December 31, 2024. The fair value of the forward foreign currency exchange contracts of $2,516,000 is included in prepaid expenses and other current assets in the condensed consolidated balance sheets at March 31, 2024. 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 nine months ended December 31, 2024 and 2023. </div><div style="font-size: 10pt;">&#160;
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335998960">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="font-size: 10pt;">
   <span style="font-weight: bold;">15. Fair Value Measurements</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy: </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Using Inputs Considered as</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Using Inputs Considered as</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Short-term investments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Mutual funds</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,909,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,909,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,837,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,837,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Prepaid expenses and other current assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,516,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,516,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other current liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Deferred compensation</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,909,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,909,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,837,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,837,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,888,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,888,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Convertible notes, related party</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,950,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,950,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,410,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,410,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div>


  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Short-term Investments and Deferred Compensation</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Forward Foreign Currency Exchange Contracts</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Compound Net Derivative Liability</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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 December 31, 2024 and March 31, 2024. Any changes in the fair value of the Compound Net Derivative Liability are recorded in change in fair value of compound net derivative liability in the condensed consolidated statements of operations and condensed consolidated statements of cash flows.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The following assumptions were used to determine the fair value of the Compound Net Derivative Liability:</div>

  <div style="font-size: 10pt;">&#160;</div><div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.35</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.36</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cost of equity</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23.40</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23.20</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average cost of capital</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14.40</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14.90</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company's common stock</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40.00</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">50.00</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">EBITDA volatility</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40.00</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40.00</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> The following summarizes the activity for Level 3 fair value measurements: </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="8" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="8" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Beginning balance</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.5%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>5,210,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>8,960,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.74%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>7,410,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>8,430,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Changes in fair value of Compound Net Derivative Liability included in earnings</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"><div>(260,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"><div>)</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div>1,160,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"><div>(2,460,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div>1,690,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Ending balance</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"><div>4,950,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;">&#160;</td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div>10,120,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"><div>4,950,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div>10,120,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td></tr></table><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;">
   During the three and nine months ended December 31, 2024, the Company had no significant measurements of assets or liabilities at fair value on a nonrecurring basis subsequent to their initial recognition.
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> 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 December 31, 2024 and March 31, 2024, the net carrying amount of the Convertible Notes was $32,377,000 and $30,776,000, respectively (see Note 7). The estimated fair value of the Company&#8217;s Convertible Notes was $36,168,000 and $38,276,000 using Level 3 inputs at December 31, 2024 and March 31, 2024, respectively. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510334066704">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>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 style="font-size: 10pt;">
   <span style="font-weight: bold;">16. Share-based Payments</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Stock Options</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company did not grant any options to purchase shares of its common stock during the nine months ended December 31, 2024.&#160;The Company granted options to purchase 132,133 shares of common stock during the nine months ended December 31, 2023. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The following assumptions were used to derive the weighted average fair value of the stock options granted: </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.53</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected holding period (years)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.57</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected volatility</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">51.29</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected dividend yield</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average fair value of options granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.75</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>



  <div style="font-size: 10pt;"> The following is a summary of stock option transactions: </div>
  <div style="font-size: 10pt;">&#160;
  </div>


  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td class="cftguttercell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom;">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,108,017</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20.29</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(17,723</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20.13</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(36,733</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">22.93</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,053,561</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20.20</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> At December 31, 2024, options to purchase 87,288 shares of common stock were unvested at a weighted average exercise price of $9.32. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> At December 31, 2024, there was $282,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.7 years. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Restricted Stock Units (&#8220;RSUs&#8221;)</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> During the nine months ended December 31, 2024 and 2023, the Company granted 453,453 and 100,624, respectively, of time-based vesting RSUs, based on the closing market price on the grant date. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The following is a summary of non-vested RSUs: </div>

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

  <div> <table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of <br/>Shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">240,923</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12.23</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">453,453</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.58</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(184,850</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12.02</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(4,069</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.72</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">505,457</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.26</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> At December 31, 2024, there was $2,819,000 of unrecognized compensation expense related to RSUs, which will be recognized over the weighted average remaining vesting period of approximately 2.1 years. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Performance Stock Units (&#8220;PSUs&#8221;)</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> During the nine months ended December 31, 2024, the Company granted 258,983 PSUs (at target performance levels), which cliff vest after a <span style="-sec-ix-hidden: hidden-fact-22">three</span>-year performance period, subject to continued employment. The number of shares earned at the end of the three-year performance period will vary, based only on actual performance, from 0% to 150% of the target number of PSUs granted depending on the Company&#8217;s total shareholder return (&#8220;TSR&#8221;) percentile rank relative to that of a peer group over the performance period. TSR is measured based on a comparison of the closing price on the first trading day of the performance period and the average closing price over the last 30 trading days of the performance period. TSR is considered a market condition because it measures the Company&#8217;s return against the performance of the Russell 3000, excluding companies classified as financials and real estate and companies with a market capitalization of more than $600 million, over a given period of time. </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> During the nine months ended December 31, 2023, the Company granted 585,583 PSUs, which vest within a <span style="-sec-ix-hidden: hidden-fact-23">three</span>-year period, subject to continued employment, as follows: (i) if the stock price is greater than or equal to $10.00 per share, then 1/3 of the grant will vest, (ii) if the stock price is greater than or equal to $15.00 per share then the next 1/3 of the grant will vest, and (iii) if the stock price is greater than or equal to $20.00 per share then the final <span style="-sec-ix-hidden: hidden-fact-24"><span style="-sec-ix-hidden: hidden-fact-25"><span style="-sec-ix-hidden: hidden-fact-26">1/3</span></span></span> of the grant will vest. Recipients are eligible to vest in between 50% and 150% of the third tranche by achieving a stock price between $17.50 and $25.00 per share (each stock price target must be met for 30 consecutive trading days). </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;"> 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. The following table summarizes the assumptions used in determining the fair value of these awards subject to market conditions: </div>

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

  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.21-4.45</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.32-4.35</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected life in years</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.0</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.2-1.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company's common stock</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">59.8-62.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">54.2-55.1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Average correlation coefficient of peer companies</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16.5-17.4</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Grant date fair value</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.65-8.88</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.57-8.37</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> The following is a summary of non-vested PSUs: </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">773,923</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.73</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted (1)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">269,935</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.74</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(32,848</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">22.27</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(53,299</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">22.89</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">957,711</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.83</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>


  <div style="margin-left: 18.0pt; font-size: 10pt;"> <div style="float: left; text-align: right; font-size: 10pt;"> <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span> </div> <div style="margin-left: 18pt; font-size: 10pt;"> Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics exceeding target performance levels. </div> </div>
  <div style="clear: both; font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> At December 31, 2024, there was $2,248,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><div style="font-size: 10pt;">&#160;
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335989216">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>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 style="font-size: 10pt;">
   <span style="font-weight: bold;">17. Commitments and Contingencies</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Warranty Returns</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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. </span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The following summarizes the changes in the warranty returns: </div>

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

  <div> <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Dece,ber 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance at beginning of period</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,649,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,197,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,326,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,830,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Charged to expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">38,116,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">34,532,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">113,212,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">102,666,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Amounts processed</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(35,390,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(34,599,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(113,163,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(106,366,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance at end of period</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,375,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,130,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,375,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,130,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table></div><div style="font-size: 10pt;">&#160;
  </div>

  <div style="font-size: 10pt;"> At December 31, 2024 and March 31, 2024, the Company&#8217;s total warranty return accrual was $19,375,000 and $19,326,000, respectively, of which $4,840,000 and $5,667,000, respectively, was included in the customer returns RGA issued within accounts receivable&#8212;net and $14,535,000 and $13,659,000, respectively, was included in the customer finished goods returns accrual in the condensed consolidated balance sheets. </div><div style="font-size: 10pt;">&#160;
  </div><div style="font-size: 10pt;">
   <span style="font-weight: bold; font-style: italic;">Contingencies</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   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<span style="color: rgb(0, 0, 0);">, and its compliance with law, code, and regulations related to matters including, but not limited to, environmental, information security, taxes, levies, tariffs and such</span>. The Company has an immaterial amount accrued related to these exposures to various lawsuits and claims.
  </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>36
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510334976432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment 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 style="font-size: 10pt;">
   <span style="font-weight: bold;">18. Segment Information</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> The Company&#8217;s three operating segments are as follows: </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt; clear: both;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt; clear: both;">
    <div style="float: left; text-align: right; font-size: 10pt;">
     <span style="min-width: 18pt; display: inline-block; text-align: left;">&#9679;</span>
    </div>
    <div style="margin-left: 18pt; font-size: 10pt;">
     <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; font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="color: rgb(0, 0, 0);">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, are not required to be separately reported, and are included within the &#8220;all other&#8221; category.</span>
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">Financial information relating to the Company&#8217;s segments is as follows: </div><div style="font-size: 10pt;">&#160;
  </div>
  <table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Three Months Ended December 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>174,548,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>11,628,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>186,176,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>344,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>222,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>566,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>19,069,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(1,515,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>17,554,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>2,321,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>211,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>2,532,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Segment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>962,855,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>54,855,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,017,710,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>601,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>68,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>669,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table>
  <p>&#160;</p><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Three Months Ended December 31, 2023</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>161,254,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>10,608,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>171,862,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>242,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>116,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>358,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>9,993,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(473,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>9,520,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>2,557,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>321,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>2,878,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Segment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,005,470,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>51,965,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,057,435,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>221,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>72,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>293,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><p>&#160;</p><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended December 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>527,412,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>36,837,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>564,249,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>840,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>794,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>1,634,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>23,893,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(322,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>23,571,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>7,247,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>615,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>7,862,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,402,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>314,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,716,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><p>&#160;</p><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended December 31, 2023</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>495,422,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>32,784,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>528,206,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>442,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>249,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>691,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>36,702,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(2,852,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>33,850,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>7,825,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>1,019,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>8,844,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>352,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>110,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>462,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><p>&#160;</p><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Three Months Ended</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total net sales for reportable segment</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>174,892,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>161,496,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>528,252,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>495,864,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>11,850,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>10,724,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>37,631,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>33,033,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(566,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(358,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(1,634,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(691,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>186,176,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>171,862,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>564,249,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>528,206,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table><p>&#160;</p><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Three Months Ended</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Profit or loss</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total operating income for reportable segment (1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>19,069,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>9,993,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>23,893,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>36,702,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other operating  loss</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(1,515,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(473,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(322,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(2,852,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment operating income</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>27,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>4,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>74,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>52,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense, net</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(14,435,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(18,297,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(43,004,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(45,400,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in fair value of compound net derivative liability</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>260,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(1,160,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>2,460,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(1,690,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loss on extinguishment of debt</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(168,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated income (loss) before income tax expense </div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>3,406,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(9,933,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(16,899,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(13,356,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr></table><p>&#160;</p><table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">December 31, 2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">March 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total assets for reportable segment</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>962,855,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,019,811,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>54,855,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>54,946,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(68,202,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(62,755,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>949,508,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>1,012,002,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table><div style="font-size: 10pt;">&#160;</div>


  <div style="margin-left: 18.0pt; font-size: 10pt;"> <div style="float: left; text-align: right; font-size: 10pt;"> <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span> </div> <div style="margin-left: 18pt; font-size: 10pt;"> Operating income for the Company&#8217;s Hard Parts segment includes the foreign exchange impact of lease liabilities and forward contracts, which were a loss of $2,460,000 and a gain of $3,149,000 for the three months ended December 31, 2024 and 2023, respectively, and a loss of $18,966,000 and a gain of $2,659,000, for the nine months ended December 31, 2024 and 2023, respectively. </div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510341720128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>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 style="font-size: 10pt;">
   <span style="font-weight: bold;">19. Share Repurchases</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <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 and nine months ended December 31, 2024, the Company repurchased 268,130 shares of its common stock for $2,096,000. The Company did not repurchase any shares of its common stock during the three and nine months ended December 31, 2023. As of December 31, 2024, $20,841,000 has been utilized and $16,159,000 remains available to repurchase shares under the authorized share repurchase program, subject to the limit in the Company&#8217;s Credit Facility. The Company retired the 1,105,137 shares repurchased under this program through December 31, 2024. 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>38
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510334970112">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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 style="font-size: 10pt;">
   <span style="font-weight: bold;">20. Related Party Transactions</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-family: Times; font-style: italic;">Lease</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;"> <span style="font-family: Times;">In December 2022, the Company entered into an operating lease for its 35,000 square foot manufacturing, warehouse, and office facility in Ontario, Canada, with a company co-owned by a member of management. The lease, which commenced January 1, 2023, has an initial term of one year with a base rent of approximately $27,000 per month and includes options to renew for up to four years. In November 2023, the Company exercised one of these options to renew for an additional <span style="-sec-ix-hidden: hidden-fact-27">one</span>-year period. In February 2025, the Company exercised a second extension term for an additional <span style="-sec-ix-hidden: hidden-fact-28">three</span>-year period with a base rent of approximately $30,000 per month, which took effect on January 1, 2025. The rent expense recorded for the related party lease was $81,000 and $243,000 for the three and nine months ended December 31, 2024 and 2023.</span> </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <span style="font-family: Times; font-style: italic;">Convertible Note and Election of Director</span>
  </div>
  <div style="font-size: 10pt;">&#160;
  </div>
  <div style="font-size: 10pt;">
   <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 consistent with the Company&#8217;s previously disclosed standard compensation practices for non-employee directors, which are described in the Company&#8217;s Definitive Proxy Statement, filed with the SEC on July 26, 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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339288736">
<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="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 2,291,000<span></span>
</td>
<td class="num">$ (2,954,000)<span></span>
</td>
<td class="num">$ (18,085,000)<span></span>
</td>
<td class="num">$ (47,214,000)<span></span>
</td>
<td class="num">$ (1,958,000)<span></span>
</td>
<td class="num">$ (1,410,000)<span></span>
</td>
<td class="num">$ (18,748,000)<span></span>
</td>
<td class="num">$ (50,582,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510333336864">
<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>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_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>41
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510445237392">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="font-size: 10pt;"> <span style="font-weight: bold; font-style: italic;">Basis of Presentation</span> </div><div style="font-size: 10pt;">
   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 and nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2025. 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, 2024, 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 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  </div><div style="font-size: 10pt;">
   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, 2024.
  </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 style="font-size: 10pt;"> <span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</span> </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Disclosure Improvements</span>
  </div><div style="font-size: 10pt;">
   In October 2023, the FASB issued ASU 2023-06, <span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span>. This standard was issued in response to the SEC&#8217;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div style="font-size: 10pt;">&#160;</div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Reportable Segment Disclosures</span>
  </div><div style="font-size: 10pt;">
   In November 2023, the FASB issued <span style="font-style: italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</span>. This standard requires the Company to disclose significant segment expenses that are regularly provided to the CODM and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#8217;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div><div style="font-size: 10pt;">
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span>. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div><div style="font-size: 10pt;">
   In November 2024, the FASB issued ASU 2024-03, <span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span>. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. This guidance is effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 on a prospective basis with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><div style="font-size: 10pt;">
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div><div style="font-size: 10pt;">
   In November 2024, the FASB issued ASU 2024-04, <span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span>, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  </div><span></span>
</td>
</tr>
</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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510340751968">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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">Accounts receivable &#8212; net is comprised of the following:<table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-weight: bold;">March 31, 2024</div></td></tr><tr><td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Accounts receivable &#8212; trade</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>95,653,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>118,500,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Allowance for credit losses</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(77,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>(189,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Customer payment discrepancies</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(1,706,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>(1,206,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Customer returns RGA issued</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(11,830,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>(20,809,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>)</div></td></tr><tr><td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Total accounts receivable &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>82,040,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>96,296,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; 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_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>43
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510340953504">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>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">Inventory &#8212; net is comprised of the following:<table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><div style="font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><div style="font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Inventory &#8212; net</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Raw materials</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">157,397,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">158,819,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Work-in-process</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">9,750,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">7,943,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Finished goods</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">201,049,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">227,650,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">368,196,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">394,412,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Less allowance for excess and obsolete inventory</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(18,538,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(17,372,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Inventory</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">349,658,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">377,040,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Inventory unreturned</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">17,370,000</td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">20,288,000</td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total inventory &#8212; net</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">367,028,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;">397,328,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335129792">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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">Contract assets are comprised of the following:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Short-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Cores expected to be returned by customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,567,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15,409,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,454,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,567,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Upfront payments to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,450,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,407,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">742,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">756,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total short-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">22,213,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">27,139,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Remanufactured cores held at customers' locations</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">300,166,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">279,427,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">24,771,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,227,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Long-term core inventory deposits</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,569,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,569,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods premiums paid to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,138,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,341,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Upfront payments to customers</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,780,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,718,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total long-term contract assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">334,424,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">320,282,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>45
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339325472">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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"><span style="font-weight: bold; font-style: italic;">Significant Customer Concentrations</span><div style="font-size: 10pt;"> The largest customers accounted for the following percentage of consolidated net sales: </div><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="font-weight: bold;">Net sales</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Customer A</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>41</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>34</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>38</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>35</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div>Customer C</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>23</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>26</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>27</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>27</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>Customer B</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>22</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>23</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>20</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>21</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr></table>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.<div style="font-size: 10pt;"> The largest customers accounted for the following percentage of accounts receivable &#8211; trade: </div><div style="font-size: 10pt;">&#160;
  </div><table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Accounts receivable - trade</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer A</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">48</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">35</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer C</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Customer B</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">25</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><span style="font-weight: bold; font-style: italic;">Geographic and Product Information</span><div style="font-size: 10pt;"> The Company&#8217;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales: </div><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Product line</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Rotating electrical products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>68</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>65</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>67</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>66</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Brake-related products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>21</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>21</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>22</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>21</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Wheel hub products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>8</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>11</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>7</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>10</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Other products</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>3</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>3</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>4</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div>3</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div>%</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>100</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>100</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>100</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td><td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>100</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>%</div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510459624272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>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">The Company&#8217;s Convertible Notes are comprised of the following:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: middle; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: middle; white-space: nowrap;" valign="bottom"><div style="margin-left: 18pt; text-indent: -18pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Principal amount of Convertible Notes</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35,209,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">32,000,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Less: unamortized debt discount attributed to Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(6,829,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(7,576,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Less: unamortized debt discount attributed to debt issuance costs</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(953,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,058,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Carrying amount of the Convertible Notes</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">27,427,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,366,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Plus: Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,950,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,410,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 27pt;">Net carrying amount of Convertible Notes, related party</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">32,377,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">30,776,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; 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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Total Interest Expense Recognized Related to Convertible Notes</a></td>
<td class="text"><span style="color: rgb(0, 0, 0);">Interest expense related to the Convertible Notes is as follows:</span><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"><div style="font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Contractual interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>880,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>800,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>2,640,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>2,400,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Accretion of debt discount</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>260,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>217,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>747,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div>626,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Amortization of debt issuance costs</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>37,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>30,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>105,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div>87,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Total interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>1,177,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>1,047,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>3,492,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div>3,113,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; 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_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>47
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510340901712">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_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">Contract liabilities are comprised of the following:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Short-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer allowances earned</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,472,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,789,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer core returns accruals</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,081,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,448,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accrued core payment</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,144,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,476,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer deposits</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,257,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,735,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core bank liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,780,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,739,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">505,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">404,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total short-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">36,239,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,591,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 70%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Long-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Customer core returns accruals</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">216,779,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">193,545,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Core bank liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,502,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,843,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Accrued core payment</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,681,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,535,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finished goods liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">145,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;">Total long-term contract liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">231,962,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">212,068,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>48
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510333292304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock', window );">Balance Sheet Information for Leases</a></td>
<td class="text">Balance sheet information for leases is as follows:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</div></td><td colspan="1" style="vertical-align: top; width: 1%; padding-bottom: 1px;" valign="bottom"><br/></td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top; width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Assets:</div></td><td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease assets</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">67,552,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">83,973,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Plant and equipment</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,710,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,611,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Total leased assets</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">71,262,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">88,584,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Liabilities:</div></td><td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Current</div></td><td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Operating lease liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,308,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,319,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other current liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,289,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,585,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term</div></td><td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-16"><span style="-sec-ix-hidden: hidden-fact-17">Long-term operating lease liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">66,833,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">72,240,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/></td><td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="-sec-ix-hidden: hidden-fact-18"><span style="-sec-ix-hidden: hidden-fact-19">Other liabilities</span></span></div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,560,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,893,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;">Total lease liabilities</div></td><td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><br/></td><td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">78,990,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">84,037,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Cost Recognized in Consolidated Statement of Operations</a></td>
<td class="text">Lease cost recognized in the condensed consolidated statements of operations is as follows:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Operating lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,391,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,740,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,673,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,243,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Short-term lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">267,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">274,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">960,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">917,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Variable lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">83,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">138,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">338,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">470,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Finance lease cost:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Amortization of finance lease assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">287,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">361,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">940,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,155,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Interest on finance lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">44,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">51,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">140,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">170,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total lease cost</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,072,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,564,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,051,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,955,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#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">Maturities of lease commitments at December 31, 2024 by fiscal year were as follows:<table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; width: 55%; text-align: left;" valign="bottom"><div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Maturity of lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Operating Leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Finance Leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"><div style="font-weight: bold;">Total</div></td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2025 - remaining three months</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">3,315,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">427,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">3,742,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2026</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">13,439,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">1,190,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">14,629,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2027</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,662,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">699,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">12,361,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2028</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,126,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">483,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,609,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">2029</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,132,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">288,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">11,420,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Thereafter</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">43,485,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">72,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">43,557,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Total lease payments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">94,159,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">3,159,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom">97,318,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 27pt;">Less amount representing interest</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(18,018,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(310,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom">(18,328,000</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">)</td></tr><tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align: bottom; padding-bottom: 4px; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"><div style="text-indent: -9pt; margin-left: 18pt;">Present value of lease liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;">76,141,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;">2,849,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">$</td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;">78,990,000</td><td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;">&#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">Other information about leases is as follows:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Lease term and discount rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average remaining lease term (years):</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.0</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.6</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average discount rate:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Finance leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.4</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Operating leases</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><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>49
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510444571824">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_AccountsReceivableDiscountProgramsAbstract', window );"><strong>Accounts Receivable Discount Programs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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">The following is a summary of accounts receivable discount programs:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Receivables discounted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">488,505,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">465,073,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted average number of days collection was accelerated</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">342</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">334</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Annualized weighted average discount rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Amount of discount recognized as interest expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,202,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,395,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>50
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510343874016">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>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">The following presents a reconciliation of basic and diluted net income (loss) per share:<table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net income (loss)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,291,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(47,214,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(18,748,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(50,582,000</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Basic shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,783,170</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,634,306</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,739,481</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,580,960</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Effect of potentially dilutive securities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">633,788</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Diluted shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20,416,958</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,634,306</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,739,481</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,580,960</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net income (loss) per share:</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Basic net income (loss) per share</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.12</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2.40</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.95</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2.58</div></td><td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Diluted net income (loss) per share</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.11</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2.40</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.95</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2.58</div></td><td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510336125888">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>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">The following shows the effect of derivative instruments on the condensed consolidated statements of operations:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Foreign Exchange Impact of Lease Liabilities and Forward Contracts</div></td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Derivatives Not Designated as</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Hedging Instruments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(Loss) gain from forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(585,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">541,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(7,404,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,771,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510341938128">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Financial Assets and Liabilities Measured at Fair Value Recurring Basis</a></td>
<td class="text">The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Using Inputs Considered as</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Using Inputs Considered as</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Short-term investments</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Mutual funds</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,909,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,909,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,837,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,837,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Prepaid expenses and other current assets</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,516,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,516,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other current liabilities</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Deferred compensation</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,909,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,909,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,837,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,837,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Forward foreign currency exchange contracts</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,888,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,888,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Convertible notes, related party</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 20%;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Compound Net Derivative Liability</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,950,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,950,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,410,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,410,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Assumptions</a></td>
<td class="text">The following assumptions were used to determine the fair value of the Compound Net Derivative Liability:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2024</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.35</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.36</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cost of equity</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23.40</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23.20</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average cost of capital</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14.40</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14.90</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company's common stock</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40.00</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">50.00</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">EBITDA volatility</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40.00</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40.00</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><span></span>
</td>
</tr>
<tr class="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">The following summarizes the activity for Level 3 fair value measurements:<table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="8" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="8" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">December 31,</div></td></tr><tr><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; background-color: rgb(204, 238, 255);" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Beginning balance</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.5%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>5,210,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>8,960,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.74%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>7,410,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div>8,430,000</div></td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Changes in fair value of Compound Net Derivative Liability included in earnings</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"><div>(260,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"><div>)</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div>1,160,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"><div>(2,460,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"><div>)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;">&#160;</td><td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div>1,690,000</div></td><td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 44.26%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-indent: -9pt; margin-left: 9pt;">Ending balance</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"><div>4,950,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;">&#160;</td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div>10,120,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"><div>4,950,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"><div>$</div></td><td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"><div>10,120,000</div></td><td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510448695040">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted</a></td>
<td class="text">The following assumptions were used to derive the weighted average fair value of the stock options granted:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.53</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected holding period (years)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.57</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected volatility</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">51.29</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average expected dividend yield</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 85%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average fair value of options granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.75</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Transactions</a></td>
<td class="text">The following is a summary of stock option transactions:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td class="cftguttercell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom;">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,108,017</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20.29</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(17,723</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20.13</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(36,733</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">22.93</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,053,561</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20.20</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock Units Activity</a></td>
<td class="text">The following is a summary of non-vested RSUs:<table cellpadding="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"><br/></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of <br/>Shares</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">240,923</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12.23</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">453,453</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.58</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(184,850</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12.02</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(4,069</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.72</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">505,457</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.26</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock', window );">Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards</a></td>
<td class="text">The following table summarizes the assumptions used in determining the fair value of these awards subject to market conditions:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.21-4.45</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.32-4.35</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected life in years</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.0</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.2-1.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility of the Company's common stock</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">59.8-62.8</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">54.2-55.1</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Average correlation coefficient of peer companies</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16.5-17.4</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Grant date fair value</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.65-8.88</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.57-8.37</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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">The following is a summary of non-vested PSUs:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at March 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">773,923</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.73</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Granted (1)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">269,935</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.74</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(32,848</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">22.27</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/Cancelled</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(53,299</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">22.89</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at December 31, 2024</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">957,711</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.83</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><div style="margin-left: 18.0pt; font-size: 10pt;"> <div style="float: left; text-align: right; font-size: 10pt;"> <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span> </div> <div style="margin-left: 18pt; font-size: 10pt;"> Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics exceeding target performance levels. </div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of equity instruments other than options , including, but not limited to: (a) expected term of instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335110432">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>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">The following summarizes the changes in the warranty returns:<table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Dece,ber 31,</div></td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance at beginning of period</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,649,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,197,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,326,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,830,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Charged to expense</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">38,116,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">34,532,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">113,212,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">102,666,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Amounts processed</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(35,390,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(34,599,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(113,163,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(106,366,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance at end of period</div></td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,375,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,130,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19,375,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,130,000</div></td><td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>55
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338671424">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment 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">Financial information relating to the Company&#8217;s segments is as follows:<table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Three Months Ended December 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>174,548,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>11,628,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>186,176,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>344,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>222,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>566,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>19,069,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(1,515,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>17,554,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>2,321,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>211,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>2,532,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Segment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>962,855,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>54,855,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,017,710,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>601,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>68,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>669,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Three Months Ended December 31, 2023</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>161,254,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>10,608,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>171,862,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>242,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>116,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>358,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>9,993,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(473,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>9,520,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>2,557,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>321,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>2,878,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Segment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,005,470,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>51,965,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,057,435,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>221,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>72,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>293,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended December 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>527,412,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>36,837,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>564,249,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>840,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>794,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>1,634,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>23,893,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(322,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>23,571,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>7,247,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>615,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>7,862,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,402,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>314,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,716,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended December 31, 2023</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">Hard Parts</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">All Other</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Total</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net sales to external customers</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>495,422,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>32,784,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>528,206,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intersegment sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>442,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>249,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>691,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating income (loss)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>36,702,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(2,852,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>33,850,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Depreciation and amortization</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>7,825,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>1,019,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>8,844,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital expenditures</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>352,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>110,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>462,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr></table><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Three Months Ended</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total net sales for reportable segment</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>174,892,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>161,496,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>528,252,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>495,864,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>11,850,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>10,724,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>37,631,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>33,033,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(566,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(358,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(1,634,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div>(691,000</div>
              </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated net sales</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>186,176,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>171,862,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>564,249,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>528,206,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table><table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"><tr><td style="vertical-align: top;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Three Months Ended</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">December 31,</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Profit or loss</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total operating income for reportable segment (1)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>19,069,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>9,993,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>23,893,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>36,702,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other operating  loss</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(1,515,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(473,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(322,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(2,852,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment operating income</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>27,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>4,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>74,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>52,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; width: 40%;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense, net</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(14,435,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(18,297,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(43,004,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>(45,400,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in fair value of compound net derivative liability</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>260,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(1,160,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>2,460,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>(1,690,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loss on extinguishment of debt</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(168,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated income (loss) before income tax expense </div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>3,406,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(9,933,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(16,899,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>(13,356,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr></table><table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"><tr><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr><td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">December 31, 2024</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom">&#160;</td><td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">March 31, 2024</div>
              </td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total assets for reportable segment</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>962,855,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"> <div>1,019,811,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>54,855,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"> <div>54,946,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td></tr><tr><td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Elimination of intersegment assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(68,202,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom">&#160;</td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"> <div>(62,755,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td></tr><tr><td style="vertical-align: top; padding-bottom: 3px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total consolidated assets</div>
              </td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>949,508,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td><td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom">&#160;</td><td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom">
                <div>$</div>
              </td><td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"> <div>1,012,002,000</div> </td><td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td></tr></table><div style="margin-left: 18.0pt; font-size: 10pt;"> <div style="float: left; text-align: right; font-size: 10pt;"> <span style="min-width: 18pt; display: inline-block; text-align: left;">(1)</span> </div> <div style="margin-left: 18pt; font-size: 10pt;"> Operating income for the Company&#8217;s Hard Parts segment includes the foreign exchange impact of lease liabilities and forward contracts, which were a loss of $2,460,000 and a gain of $3,149,000 for the three months ended December 31, 2024 and 2023, respectively, and a loss of $18,966,000 and a gain of $2,659,000, for the nine months ended December 31, 2024 and 2023, respectively. </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>56
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510448324256">
<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>Dec. 31, 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_AccountsReceivableNetAbstract', window );"><strong>Components of accounts receivable [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">$ 95,653,000<span></span>
</td>
<td class="nump">$ 118,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses</a></td>
<td class="num">(77,000)<span></span>
</td>
<td class="num">(189,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_CustomerPaymentDiscrepancies', window );">Customer payment discrepancies</a></td>
<td class="num">(1,706,000)<span></span>
</td>
<td class="num">(1,206,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_CustomerReturnsRgaIssued', window );">Customer returns RGA issued</a></td>
<td class="num">(11,830,000)<span></span>
</td>
<td class="num">(20,809,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">$ 82,040,000<span></span>
</td>
<td class="nump">$ 96,296,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_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>57
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339484272">
<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>Dec. 31, 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_InventoryNetAbstract', window );"><strong>Inventory, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 157,397,000<span></span>
</td>
<td class="nump">$ 158,819,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">9,750,000<span></span>
</td>
<td class="nump">7,943,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">201,049,000<span></span>
</td>
<td class="nump">227,650,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, gross</a></td>
<td class="nump">368,196,000<span></span>
</td>
<td class="nump">394,412,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less allowance for excess and obsolete inventory</a></td>
<td class="num">(18,538,000)<span></span>
</td>
<td class="num">(17,372,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">349,658,000<span></span>
</td>
<td class="nump">377,040,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_InventoryUnreturned', window );">Inventory unreturned</a></td>
<td class="nump">17,370,000<span></span>
</td>
<td class="nump">20,288,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">$ 367,028,000<span></span>
</td>
<td class="nump">$ 397,328,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>58
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510340910768">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetAbstract', window );"><strong>Contract Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ 758,000<span></span>
</td>
<td class="nump">$ 1,607,000<span></span>
</td>
<td class="nump">$ 2,316,000<span></span>
</td>
<td class="nump">$ 4,380,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>59
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510334169872">
<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>Dec. 31, 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_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">$ 10,567,000<span></span>
</td>
<td class="nump">$ 15,409,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent', window );">Core premiums paid to customers</a></td>
<td class="nump">9,454,000<span></span>
</td>
<td class="nump">9,567,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent', window );">Upfront payments to customers</a></td>
<td class="nump">1,450,000<span></span>
</td>
<td class="nump">1,407,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent', window );">Finished goods premiums paid to customers</a></td>
<td class="nump">742,000<span></span>
</td>
<td class="nump">756,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Total short-term contract assets</a></td>
<td class="nump">22,213,000<span></span>
</td>
<td class="nump">27,139,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_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent', window );">Remanufactured cores held at customers' locations</a></td>
<td class="nump">300,166,000<span></span>
</td>
<td class="nump">279,427,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_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent', window );">Core premiums paid to customers</a></td>
<td class="nump">24,771,000<span></span>
</td>
<td class="nump">30,227,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_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="ro">
<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,138,000<span></span>
</td>
<td class="nump">2,341,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_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent', window );">Upfront payments to customers</a></td>
<td class="nump">1,780,000<span></span>
</td>
<td class="nump">2,718,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_ContractWithCustomerAssetNetNoncurrent', window );">Total long-term contract assets</a></td>
<td class="nump">$ 334,424,000<span></span>
</td>
<td class="nump">$ 320,282,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the difference between the Remanufactured Core sales price and its related cost. Core premiums expected to be amortized during the Company's normal operating cycle, which is generally one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the difference between the Remanufactured Core sales price and its related cost as of the balance sheet date, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the Remanufactured Cores and Used cores returned by consumers to the Company's customers but not yet returned to the Company. These cores are recorded as contract assets until the Company physically receives them during its normal operation cycle, which is generally one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the difference between the finished good acquisition price paid to customers and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the difference between the finished good acquisition price paid to customers and the related finished good cost, which is treated as an asset and recognized as a reduction of revenue through the later of the date at which related revenue is recognized or the date at which the sales incentive is offered, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of remanufactured cores the Company has purchased from its customers, which are held by the customers and remain on the customers' premises, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of remanufactured cores held at customers' locations as of the balance sheet date, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the marketing allowances provided by the Company to its customers. These allowances are recognized as an asset and amortized over the appropriate period of time, which is generally one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the marketing allowances provided by the Company to its customers as of the balance sheet date, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510336082736">
<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="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">41.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">26.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">27.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">23.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">21.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net Sales [Member] | Rotating Electrical Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">68.00%<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">66.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net Sales [Member] | Brake-Related Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net Sales [Member] | Wheel Hub Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Net Sales [Member] | Other Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.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_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mpaa_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mpaa_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mpaa_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mpaa_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mpaa_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mpaa_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mpaa_RotatingElectricalProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mpaa_RotatingElectricalProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mpaa_BrakeRelatedProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mpaa_BrakeRelatedProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mpaa_WheelHubProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mpaa_WheelHubProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mpaa_OtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mpaa_OtherProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339670752">
<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="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Convertible notes, related party<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 260,000<span></span>
</td>
<td class="num">$ (1,160,000)<span></span>
</td>
<td class="nump">$ 2,460,000<span></span>
</td>
<td class="num">$ (1,690,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.66%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.66%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.43%<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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">94,802,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,802,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount available under revolving facility</a></td>
<td class="nump">127,962,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,962,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance under revolving loan</a></td>
<td class="nump">7,047,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,047,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Term Loans [Member] | Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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">$ 35,209,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,209,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,209,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
<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">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>
<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">5,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,800,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">650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,390,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="nump">260,000<span></span>
</td>
<td class="num">$ (1,160,000)<span></span>
</td>
<td class="nump">2,460,000<span></span>
</td>
<td class="num">$ (1,690,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="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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaidInKindInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaidInKindInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mpaa_ParentCompanyCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mpaa_ParentCompanyCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338833776">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of Convertible Notes</a></td>
<td class="nump">$ 35,209,000<span></span>
</td>
<td class="nump">$ 32,000,000<span></span>
</td>
<td class="nump">$ 32,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability', window );">Less: unamortized debt discount attributed to Compound Net Derivative Liability</a></td>
<td class="num">(6,829,000)<span></span>
</td>
<td class="num">(7,576,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts', window );">Less: unamortized debt discount attributed to debt issuance costs</a></td>
<td class="num">(953,000)<span></span>
</td>
<td class="num">(1,058,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_AmountAllocatedToConvertibleNotes', window );">Carrying amount of the Convertible Notes</a></td>
<td class="nump">27,427,000<span></span>
</td>
<td class="nump">23,366,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Plus: Compound Net Derivative Liability</a></td>
<td class="nump">4,950,000<span></span>
</td>
<td class="nump">7,410,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Net carrying amount of Convertible Notes, related party</a></td>
<td class="nump">$ 32,377,000<span></span>
</td>
<td class="nump">$ 30,776,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_AmountAllocatedToConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after all adjustment related to conversion option and redemptions options of convertible notes and unamortized issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_AmountAllocatedToConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount attributed to compound net derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510334037280">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 880,000<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="nump">$ 2,640,000<span></span>
</td>
<td class="nump">$ 2,400,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">260,000<span></span>
</td>
<td class="nump">217,000<span></span>
</td>
<td class="nump">747,000<span></span>
</td>
<td class="nump">626,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">37,000<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="nump">87,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</a></td>
<td class="nump">$ 1,177,000<span></span>
</td>
<td class="nump">$ 1,047,000<span></span>
</td>
<td class="nump">$ 3,492,000<span></span>
</td>
<td class="nump">$ 3,113,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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339381024">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_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">$ 19,472,000<span></span>
</td>
<td class="nump">$ 19,789,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent', window );">Customer core returns accruals</a></td>
<td class="nump">9,081,000<span></span>
</td>
<td class="nump">10,448,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent', window );">Accrued core payment</a></td>
<td class="nump">3,144,000<span></span>
</td>
<td class="nump">3,476,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">2,257,000<span></span>
</td>
<td class="nump">1,735,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent', window );">Core bank liability</a></td>
<td class="nump">1,780,000<span></span>
</td>
<td class="nump">1,739,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent', window );">Finished goods liabilities</a></td>
<td class="nump">505,000<span></span>
</td>
<td class="nump">404,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Total short-term contract liabilities</a></td>
<td class="nump">36,239,000<span></span>
</td>
<td class="nump">37,591,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityNoncurrentAbstract', window );"><strong>Long-term contract liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent', window );">Customer core returns accruals</a></td>
<td class="nump">216,779,000<span></span>
</td>
<td class="nump">193,545,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent', window );">Core bank liability</a></td>
<td class="nump">10,502,000<span></span>
</td>
<td class="nump">11,843,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent', window );">Accrued core payment</a></td>
<td class="nump">4,681,000<span></span>
</td>
<td class="nump">6,535,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent', window );">Finished goods liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">145,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Total long-term contract liabilities</a></td>
<td class="nump">$ 231,962,000<span></span>
</td>
<td class="nump">$ 212,068,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligations for accrued core payment, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligations for accrued core payment, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligation for Core bank liability, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligation for core bank liability, classified as non current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligation for customer allowances earned, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligation representing the estimated future credits to be provided for Used Cores returned by the customers, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligation representing the estimated future credits to be provided for Used Cores returned by the customers, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligations for customer deposits, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligations for finished goods liabilities, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of obligations for finished goods liabilities, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ContractWithCustomerLiabilityNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ContractWithCustomerLiabilityNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339252912">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">(Loss) gain in foreign currency-denominated lease liabilities</a></td>
<td class="num">$ (1,875,000)<span></span>
</td>
<td class="nump">$ 2,608,000<span></span>
</td>
<td class="num">$ (11,562,000)<span></span>
</td>
<td class="nump">$ 4,430,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment</a></td>
<td class="text">&#160;<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>
</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>66
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339401808">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_LesseeOperatingAndFinanceLeasesAbstract', window );"><strong>Lessee Operating And Finance Leases Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Right-of-Use Asset<span></span>
</td>
<td class="text">Operating Lease, Right-of-Use Asset<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 67,552,000<span></span>
</td>
<td class="nump">$ 83,973,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Plant and equipment &#8212; net<span></span>
</td>
<td class="text">Plant and equipment &#8212; net<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</a></td>
<td class="nump">$ 3,710,000<span></span>
</td>
<td class="nump">$ 4,611,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_OperatingAndFinanceLeaseRightOfUseAssets', window );">Operating and Finance Lease, Right-of-Use Assets</a></td>
<td class="nump">$ 71,262,000<span></span>
</td>
<td class="nump">$ 88,584,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Liability, Current<span></span>
</td>
<td class="text">Operating Lease, Liability, Current<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">$ 9,308,000<span></span>
</td>
<td class="nump">$ 8,319,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance Lease, Liability, Current</a></td>
<td class="nump">$ 1,289,000<span></span>
</td>
<td class="nump">$ 1,585,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Liability, Noncurrent<span></span>
</td>
<td class="text">Operating Lease, Liability, Noncurrent<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating Lease, Liability, Noncurrent</a></td>
<td class="nump">$ 66,833,000<span></span>
</td>
<td class="nump">$ 72,240,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance Lease, Liability, Noncurrent</a></td>
<td class="nump">$ 1,560,000<span></span>
</td>
<td class="nump">$ 1,893,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_OperatingAndFinanceLeaseLiability', window );">Operating and Finance Lease, Liability</a></td>
<td class="nump">$ 78,990,000<span></span>
</td>
<td class="nump">$ 84,037,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_LesseeOperatingAndFinanceLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_LesseeOperatingAndFinanceLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_OperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating and finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_OperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_OperatingAndFinanceLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating and finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_OperatingAndFinanceLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338743312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cost Recognized in Consolidated Statements of Income (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,391,000<span></span>
</td>
<td class="nump">$ 3,740,000<span></span>
</td>
<td class="nump">$ 10,673,000<span></span>
</td>
<td class="nump">$ 11,243,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">267,000<span></span>
</td>
<td class="nump">274,000<span></span>
</td>
<td class="nump">960,000<span></span>
</td>
<td class="nump">917,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">83,000<span></span>
</td>
<td class="nump">138,000<span></span>
</td>
<td class="nump">338,000<span></span>
</td>
<td class="nump">470,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_FinanceLeasesCostAbstract', window );"><strong>Finance lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">287,000<span></span>
</td>
<td class="nump">361,000<span></span>
</td>
<td class="nump">940,000<span></span>
</td>
<td class="nump">1,155,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">44,000<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
<td class="nump">140,000<span></span>
</td>
<td class="nump">170,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,072,000<span></span>
</td>
<td class="nump">$ 4,564,000<span></span>
</td>
<td class="nump">$ 13,051,000<span></span>
</td>
<td class="nump">$ 13,955,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>68
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338990032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Lease Commitments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2025 - remaining three months</a></td>
<td class="nump">$ 3,315,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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2025 - remaining three months</a></td>
<td class="nump">427,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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2025 - remaining three months</a></td>
<td class="nump">3,742,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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">13,439,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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">1,190,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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths', window );">2026</a></td>
<td class="nump">14,629,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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">11,662,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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">699,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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">12,361,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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">11,126,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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">483,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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">11,609,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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">11,132,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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">288,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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">11,420,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">43,485,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_FinanceLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">72,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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">43,557,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">94,159,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">3,159,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">97,318,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">(18,018,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">(310,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">(18,328,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">76,141,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">2,849,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_OperatingAndFinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 78,990,000<span></span>
</td>
<td class="nump">$ 84,037,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td 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_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_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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 remainder of 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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td 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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_OperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating and finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_OperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339358448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Other Information (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (years):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">8 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_WeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">6.80%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_WeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_WeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338405328">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_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">$ 488,505,000<span></span>
</td>
<td class="nump">$ 465,073,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">342 days<span></span>
</td>
<td class="text">334 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">6.30%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_DiscountRecordedAsInterestExpense', window );">Amount of discount recognized as interest expense</a></td>
<td class="nump">$ 29,202,000<span></span>
</td>
<td class="nump">$ 29,395,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>71
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335299600">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 27,000,000<span></span>
</td>
<td class="nump">$ 15,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,809,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_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>72
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339294944">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Potential Common Shares [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">15,526<span></span>
</td>
<td class="nump">2,130,615<span></span>
</td>
<td class="nump">2,516,729<span></span>
</td>
<td class="nump">2,130,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,523,304<span></span>
</td>
<td class="nump">2,293,926<span></span>
</td>
<td class="nump">2,464,622<span></span>
</td>
<td class="nump">2,293,926<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>73
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338826000">
<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="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Reconciliation of basic and diluted net loss per share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLoss', window );">Net income (loss) (in Dollars)</a></td>
<td class="nump">$ 2,291,000<span></span>
</td>
<td class="num">$ (2,954,000)<span></span>
</td>
<td class="num">$ (18,085,000)<span></span>
</td>
<td class="num">$ (47,214,000)<span></span>
</td>
<td class="num">$ (1,958,000)<span></span>
</td>
<td class="num">$ (1,410,000)<span></span>
</td>
<td class="num">$ (18,748,000)<span></span>
</td>
<td class="num">$ (50,582,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,783,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,634,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,739,481<span></span>
</td>
<td class="nump">19,580,960<span></span>
</td>
</tr>
<tr class="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">633,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted shares (in shares)</a></td>
<td class="nump">20,416,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,634,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,739,481<span></span>
</td>
<td class="nump">19,580,960<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income (loss) per share (in Dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.95)<span></span>
</td>
<td class="num">$ (2.58)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per share (in Dollars per share)</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.95)<span></span>
</td>
<td class="num">$ (2.58)<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510336131424">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 1,115,000<span></span>
</td>
<td class="nump">$ 37,281,000<span></span>
</td>
<td class="nump">$ 1,849,000<span></span>
</td>
<td class="nump">$ 37,226,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">32.70%<span></span>
</td>
<td class="num">(375.30%)<span></span>
</td>
<td class="num">(10.90%)<span></span>
</td>
<td class="num">(278.70%)<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/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510333336880">
<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">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [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_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue', window );">Forward foreign currency exchange contracts included in other current liabilities</a></td>
<td class="nump">$ 4,888,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue', window );">Forward foreign currency exchange contracts included in prepaid and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,516,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Loss from 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_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [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_us-gaap_DerivativeNotionalAmount', window );">Notional amount of foreign currency derivatives</a></td>
<td class="nump">$ 50,947,000<span></span>
</td>
<td class="nump">$ 54,092,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Loss from 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_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [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_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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffsettingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OffsettingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>76
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339420336">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Loss from Forward Foreign Currency Exchange Contracts [Member] | Foreign Exchange Impact of Lease Liabilities and Forward Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">(Loss) gain from forward foreign currency exchange contracts</a></td>
<td class="num">$ (585,000)<span></span>
</td>
<td class="nump">$ 541,000<span></span>
</td>
<td class="num">$ (7,404,000)<span></span>
</td>
<td class="num">$ (1,771,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_OffsettingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OffsettingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>77
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510340878816">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">Compound Net Derivative Liability [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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_us-gaap_ConvertibleDebtNoncurrent', window );">Net carrying amount of convertible notes</a></td>
<td class="nump">$ 32,377,000<span></span>
</td>
<td class="nump">$ 30,776,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes [Member] | Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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_us-gaap_NotesPayableFairValueDisclosure', window );">Estimated fair value of convertible notes</a></td>
<td class="nump">$ 36,168,000<span></span>
</td>
<td class="nump">$ 38,276,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338375248">
<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>Dec. 31, 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_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Mutual funds</a></td>
<td class="nump">$ 1,909,000<span></span>
</td>
<td class="nump">$ 1,837,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,516,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation</a></td>
<td class="nump">1,909,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">4,888,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ConvertibleNotesRelatedPartyAbstract', window );"><strong>Convertible notes, related party</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">4,950,000<span></span>
</td>
<td class="nump">7,410,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Mutual funds</a></td>
<td class="nump">1,909,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation</a></td>
<td class="nump">1,909,000<span></span>
</td>
<td class="nump">1,837,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ConvertibleNotesRelatedPartyAbstract', window );"><strong>Convertible notes, related party</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Mutual funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,516,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">4,888,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ConvertibleNotesRelatedPartyAbstract', window );"><strong>Convertible notes, related party</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Mutual funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid expenses and other current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward foreign currency exchange contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ConvertibleNotesRelatedPartyAbstract', window );"><strong>Convertible notes, related party</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">$ 4,950,000<span></span>
</td>
<td class="nump">$ 7,410,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_ConvertibleNotesRelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ConvertibleNotesRelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510334078064">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_us-gaap_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.0435<span></span>
</td>
<td class="nump">0.0436<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=mpaa_MeasurementInputCostOfEquityMember', window );">Cost of Equity [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_us-gaap_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.234<span></span>
</td>
<td class="nump">0.232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=mpaa_MeasurementInputWeightedAverageCostOfCapitalMember', window );">Weighted Average Cost of Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_us-gaap_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.144<span></span>
</td>
<td class="nump">0.149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected Volatility of 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 Measurement Inputs and Valuation Techniques [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_us-gaap_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.40<span></span>
</td>
<td class="nump">0.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember', window );">EBITDA Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_us-gaap_EmbeddedDerivativeLiabilityMeasurementInput', window );">Assumptions for fair value of Compound Net Derivative Liability</a></td>
<td class="nump">0.40<span></span>
</td>
<td class="nump">0.40<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure embedded derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=mpaa_MeasurementInputCostOfEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=mpaa_MeasurementInputCostOfEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=mpaa_MeasurementInputWeightedAverageCostOfCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=mpaa_MeasurementInputWeightedAverageCostOfCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510336188144">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5,210,000<span></span>
</td>
<td class="nump">$ 8,960,000<span></span>
</td>
<td class="nump">$ 7,410,000<span></span>
</td>
<td class="nump">$ 8,430,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Changes in fair value of Compound Net Derivative Liability included in earnings</a></td>
<td class="num">(260,000)<span></span>
</td>
<td class="nump">1,160,000<span></span>
</td>
<td class="num">(2,460,000)<span></span>
</td>
<td class="nump">1,690,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">$ 4,950,000<span></span>
</td>
<td class="nump">$ 10,120,000<span></span>
</td>
<td class="nump">$ 4,950,000<span></span>
</td>
<td class="nump">$ 10,120,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>81
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339608016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">9 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Number of stock options unvested (in shares)</a></td>
<td class="nump">87,288<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">132,133<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_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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expense (in Dollars)</a></td>
<td class="nump">$ 282,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average remaining vesting period over which compensation expense is expected to be recognized</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 1 month 6 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">453,453<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation expense (in Dollars)</a></td>
<td class="nump">$ 2,819,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">269,935<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">585,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation expense (in Dollars)</a></td>
<td class="nump">$ 2,248,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Expected life in years</a></td>
<td class="text">3 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">3 years<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="fn" style="border-bottom: 0px;"></td>
<td class="text">30 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_TotalShareholdersReturnMinimumMarketCapitalization', window );">Market capitalization (in Dollars)</a></td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">33.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Tranche Two [Member] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">33.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">Tranche Three [Member] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">33.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage', window );">Awards vesting target percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 17.5<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage', window );">Awards vesting target percentage</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 25<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">150.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=mpaa_PerformanceSharesGrantDate1Member', window );">Fiscal Year 2025 Grants [Member] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">258,983<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardDateAxis=mpaa_PerformanceSharesGrantDate2Member', window );">June 2021 Grants [Member] | Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,952<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics exceeding target performance levels.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_NumberOfTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Each stock price target must be met for consecutive trading days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_NumberOfTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli: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_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_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_TotalShareholdersReturnMinimumMarketCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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_TotalShareholdersReturnMinimumMarketCapitalization</td>
</tr>
<tr>
<td 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=mpaa_PerformanceSharesGrantDate1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=mpaa_PerformanceSharesGrantDate1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=mpaa_PerformanceSharesGrantDate2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=mpaa_PerformanceSharesGrantDate2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339287504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details) - Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk free interest rate</a></td>
<td class="nump">4.53%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected holding period (years)</a></td>
<td class="text">6 years 6 months 25 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="nump">51.29%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Weighted average expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of options granted (in Dollars per share)</a></td>
<td class="nump">$ 3.75<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335424112">
<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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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 Compensation Arrangement by Share-Based Payment Award [Line Items]</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,108,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period | $ / shares</a></td>
<td class="nump">$ 20.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted | $ / shares</a></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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised | $ / shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited/Cancelled (in shares) | shares</a></td>
<td class="num">(17,723)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited/Cancelled | $ / shares</a></td>
<td class="nump">$ 20.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="num">(36,733)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired | $ / shares</a></td>
<td class="nump">$ 22.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period (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 end of period | $ / shares</a></td>
<td class="nump">$ 20.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335923040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Restricted Stock Units Activity (Details) - Restricted Stock [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested at beginning of period (in shares)</a></td>
<td class="nump">240,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested at beginning of period</a></td>
<td class="nump">$ 12.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">453,453<span></span>
</td>
<td class="nump">100,624<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 6.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(184,850)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 12.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited/Cancelled (in shares)</a></td>
<td class="num">(4,069)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 8.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">505,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 7.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510334278320">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies', window );">Average correlation coefficient of peer companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.21%<span></span>
</td>
<td class="nump">4.32%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility of the Company's common stock</a></td>
<td class="nump">59.80%<span></span>
</td>
<td class="nump">54.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies', window );">Average correlation coefficient of peer companies</a></td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in Dollars per share)</a></td>
<td class="nump">$ 8.65<span></span>
</td>
<td class="nump">$ 3.57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Compensation Arrangement by Share-Based Payment Award [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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.45%<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
</tr>
<tr class="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">62.80%<span></span>
</td>
<td class="nump">55.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies', window );">Average correlation coefficient of peer companies</a></td>
<td class="nump">17.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in Dollars per share)</a></td>
<td class="nump">$ 8.88<span></span>
</td>
<td class="nump">$ 8.37<span></span>
</td>
</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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510333590864">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Share-based Payments - Performance Stock Units Activity (Details) - Performance Shares [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">9 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">773,923<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.73<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">269,935<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">585,583<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 8.74<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(32,848)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 22.27<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited/Cancelled (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(53,299)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited/Cancelled</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 22.89<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested at end of period (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">957,711<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 6.83<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#8217;s June 2021 PSU grant based on actual Company performance metrics exceeding target performance levels.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338743344">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Total warranty return accrual</a></td>
<td class="nump">$ 19,375,000<span></span>
</td>
<td class="nump">$ 16,649,000<span></span>
</td>
<td class="nump">$ 19,326,000<span></span>
</td>
<td class="nump">$ 16,130,000<span></span>
</td>
<td class="nump">$ 16,197,000<span></span>
</td>
<td class="nump">$ 19,830,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_CustomerReturnsRGAIssuedMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,840,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,667,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 14,535,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,659,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CustomerReturnsRGAIssuedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CustomerReturnsRGAIssuedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>88
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339332336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 16,649,000<span></span>
</td>
<td class="nump">$ 16,197,000<span></span>
</td>
<td class="nump">$ 19,326,000<span></span>
</td>
<td class="nump">$ 19,830,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,116,000<span></span>
</td>
<td class="nump">34,532,000<span></span>
</td>
<td class="nump">113,212,000<span></span>
</td>
<td class="nump">102,666,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">(35,390,000)<span></span>
</td>
<td class="num">(34,599,000)<span></span>
</td>
<td class="num">(113,163,000)<span></span>
</td>
<td class="num">(106,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_StandardProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 19,375,000<span></span>
</td>
<td class="nump">$ 16,130,000<span></span>
</td>
<td class="nump">$ 19,375,000<span></span>
</td>
<td class="nump">$ 16,130,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>89
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510339301872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_SelectedFinancialDataAbstract', window );"><strong>Selected Financial Data [Abstract]</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_NumberOfOperatingSegments', window );">Number of operating segments (in Segment) | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign exchange impact of lease liabilities and forward contracts | $</a></td>
<td class="num">$ (2,460,000)<span></span>
</td>
<td class="nump">$ 3,149,000<span></span>
</td>
<td class="num">$ (18,966,000)<span></span>
</td>
<td class="nump">$ 2,659,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_SelectedFinancialDataAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_SelectedFinancialDataAbstract</td>
</tr>
<tr>
<td 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_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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510335882016">
<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="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">$ 186,176,000<span></span>
</td>
<td class="nump">$ 171,862,000<span></span>
</td>
<td class="nump">$ 564,249,000<span></span>
</td>
<td class="nump">$ 528,206,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></sup></td>
<td class="nump">17,581,000<span></span>
</td>
<td class="nump">9,524,000<span></span>
</td>
<td class="nump">23,645,000<span></span>
</td>
<td class="nump">33,902,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_InterestExpenseNet', window );">Interest expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,435,000)<span></span>
</td>
<td class="num">(18,297,000)<span></span>
</td>
<td class="num">(43,004,000)<span></span>
</td>
<td class="num">(45,400,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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">260,000<span></span>
</td>
<td class="num">(1,160,000)<span></span>
</td>
<td class="nump">2,460,000<span></span>
</td>
<td class="num">(1,690,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(168,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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,406,000<span></span>
</td>
<td class="num">(9,933,000)<span></span>
</td>
<td class="num">(16,899,000)<span></span>
</td>
<td class="num">(13,356,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></sup></td>
<td class="nump">949,508,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">949,508,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,012,002,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">566,000<span></span>
</td>
<td class="nump">358,000<span></span>
</td>
<td class="nump">1,634,000<span></span>
</td>
<td class="nump">691,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">27,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">74,000<span></span>
</td>
<td class="nump">52,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,202,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68,202,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,755,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">17,554,000<span></span>
</td>
<td class="nump">9,520,000<span></span>
</td>
<td class="nump">23,571,000<span></span>
</td>
<td class="nump">33,850,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></sup></td>
<td class="nump">2,532,000<span></span>
</td>
<td class="nump">2,878,000<span></span>
</td>
<td class="nump">7,862,000<span></span>
</td>
<td class="nump">8,844,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></sup></td>
<td class="nump">1,017,710,000<span></span>
</td>
<td class="nump">1,057,435,000<span></span>
</td>
<td class="nump">1,017,710,000<span></span>
</td>
<td class="nump">1,057,435,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 );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">669,000<span></span>
</td>
<td class="nump">293,000<span></span>
</td>
<td class="nump">1,716,000<span></span>
</td>
<td class="nump">462,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=mpaa_HardPartsSegmentMember', window );">Hard Parts [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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,548,000<span></span>
</td>
<td class="nump">161,254,000<span></span>
</td>
<td class="nump">527,412,000<span></span>
</td>
<td class="nump">495,422,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=mpaa_HardPartsSegmentMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">344,000<span></span>
</td>
<td class="nump">242,000<span></span>
</td>
<td class="nump">840,000<span></span>
</td>
<td class="nump">442,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=mpaa_HardPartsSegmentMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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,892,000<span></span>
</td>
<td class="nump">161,496,000<span></span>
</td>
<td class="nump">528,252,000<span></span>
</td>
<td class="nump">495,864,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>[1]</sup></td>
<td class="nump">19,069,000<span></span>
</td>
<td class="nump">9,993,000<span></span>
</td>
<td class="nump">23,893,000<span></span>
</td>
<td class="nump">36,702,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></sup></td>
<td class="nump">2,321,000<span></span>
</td>
<td class="nump">2,557,000<span></span>
</td>
<td class="nump">7,247,000<span></span>
</td>
<td class="nump">7,825,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">962,855,000<span></span>
</td>
<td class="nump">1,005,470,000<span></span>
</td>
<td class="nump">962,855,000<span></span>
</td>
<td class="nump">1,005,470,000<span></span>
</td>
<td class="nump">1,019,811,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">601,000<span></span>
</td>
<td class="nump">221,000<span></span>
</td>
<td class="nump">1,402,000<span></span>
</td>
<td class="nump">352,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]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,628,000<span></span>
</td>
<td class="nump">10,608,000<span></span>
</td>
<td class="nump">36,837,000<span></span>
</td>
<td class="nump">32,784,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] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">222,000<span></span>
</td>
<td class="nump">116,000<span></span>
</td>
<td class="nump">794,000<span></span>
</td>
<td class="nump">249,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,850,000<span></span>
</td>
<td class="nump">10,724,000<span></span>
</td>
<td class="nump">37,631,000<span></span>
</td>
<td class="nump">33,033,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="num">(1,515,000)<span></span>
</td>
<td class="num">(473,000)<span></span>
</td>
<td class="num">(322,000)<span></span>
</td>
<td class="num">(2,852,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></sup></td>
<td class="nump">211,000<span></span>
</td>
<td class="nump">321,000<span></span>
</td>
<td class="nump">615,000<span></span>
</td>
<td class="nump">1,019,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></sup></td>
<td class="nump">54,855,000<span></span>
</td>
<td class="nump">51,965,000<span></span>
</td>
<td class="nump">54,855,000<span></span>
</td>
<td class="nump">51,965,000<span></span>
</td>
<td class="nump">$ 54,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_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 68,000<span></span>
</td>
<td class="nump">$ 72,000<span></span>
</td>
<td class="nump">$ 314,000<span></span>
</td>
<td class="nump">$ 110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Operating income for the Company&#8217;s Hard Parts segment includes the foreign exchange impact of lease liabilities and forward contracts, which were a loss of $2,460,000 and a gain of $3,149,000 for the three months ended December 31, 2024 and 2023, respectively, and a loss of $18,966,000 and a gain of $2,659,000, for the nine months ended December 31, 2024 and 2023, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_InterestExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cost of borrowed funds and interest related to the receivables discount programs that have been accounted for as interest expense and charged against earnings during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_InterestExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mpaa_HardPartsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mpaa_HardPartsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510340660032">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Aug. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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">268,130<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,096,000<span></span>
</td>
<td class="nump">0<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_StockRepurchasedAndRetiredDuringPeriodCumulativeValue', window );">Shares utilized, amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,841,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Shares available for repurchase, amount (in Dollars)</a></td>
<td class="nump">$ 16,159,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,159,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_StockRepurchasedAndRetiredCumulativeShares', window );">Shares repurchased and retired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,105,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_StockRepurchasedAndRetiredCumulativeShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of cumulative shares that have been repurchased and retired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_StockRepurchasedAndRetiredCumulativeShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative equity impact of the value of stock that has been repurchased and retired since the inception of the repurchase program. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_StockRepurchasedAndRetiredDuringPeriodCumulativeValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>92
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45510338490192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Manufacturing Facility [Member] - Company Co-owned by Member of Management [Member]<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of facility (in Square Feet) | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Initial lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_OperatingLeaseBaseRent', window );">Base rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_LesseeOperatingLeaseAdditionalRenewalTerm', window );">Lease additional renewal term</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">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81,000<span></span>
</td>
<td class="nump">$ 81,000<span></span>
</td>
<td class="nump">$ 243,000<span></span>
</td>
<td class="nump">$ 243,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_SubsegmentsAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_OperatingLeaseBaseRent', window );">Base rent</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseSecondExtensionTerm', window );">Lease second extension term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LesseeOperatingLeaseAdditionalRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_LesseeOperatingLeaseAdditionalRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_LesseeOperatingLeaseSecondExtensionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease second extension term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_LesseeOperatingLeaseSecondExtensionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mpaa_OperatingLeaseBaseRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of lease costs per the contractual terms of the operating lease agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_OperatingLeaseBaseRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mpaa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area of a real estate property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mpaa_CompanyCoOwnedByMemberOfManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mpaa_CompanyCoOwnedByMemberOfManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>93
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "N 2EH'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  K@$I:%/L>D>T    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R';9#B;-I:.G#@8K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/
MGT"-B<J$A,\I1$SD,-^-ONNS,G'-3D11 61S0J]S71)]:1Y"\IK*,QTA:O.A
MCPB2\P?P2-IJTC !J[@06=M8HTQ"32%=\-8L^/B9NAEF#6"''GO*(&H!K)TF
MQO/8-7 #3##"Y/-W >U"G*M_8N<.L$MRS&Y)#<-0#ZLY5W80\/:T>YG7K5R?
M2?<&RZ_L%)TCKMEU\NMJ\[C?LE9R>5]Q60F^ET)QH81XGUQ_^-V$?;#NX/ZQ
M\56P;>#77;1?4$L#!!0    ( "N 2EJ97)PC$ 8  )PG   3    >&PO=&AE
M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?
MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@
MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3$L/<@HL(2W@4R]9<
MX%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E'S/X%<M4C66C 1-7
M02:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1
MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP
M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=
MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP
M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,
M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I
MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3<CH<9T)\S_;VD:4E
M,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ
MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A
M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\TJC4LQ=9XE<#QK9P\
M'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*D8]ILR.G=";-Z#,:
MP4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB&38:
M<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1#A&27C="/F+.BY 1
MOQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4%TKD#R:G/^DR- >C
MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_
M+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC5W+-R,=4KY,IV#F?
MP.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"<M4TV4WBA*>
M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT
ML<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3
M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'
M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\
M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^
M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15.+]%,[82EQB\X^;'
M<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WMU>>;G*YZ(G;ZEW?!
M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4<!A87,N10[I*0
M!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E$A2*L P%(1=R
MX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF"X7;XE3-NQJ^)F!+
MPWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83
M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M*X!*6LW9,&M(!@  Z2(  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RU
MFFMSXC84AO^*AG8Z[4P(E@PD; DSQ!M:IIN$!=K.MM,/BBW L[9%)0')O^^1
M;6S2RH(R>#]L?#LO>G5T>62KO^/BJUPQIM!K'"7RKK%2:OVAU9+^BL547O,U
M2^#.@HN8*C@5RY9<"T:#-"B.6L1QNJV8ADECT$^O3<2@SS<J"A,V$4ANXIB*
MMWL6\=U= S?V%Z;A<J7TA=:@OZ9+-F/JU_5$P%FK4 G"F"4RY D2;''7&.(/
MGMO5 >D3OX5L)P^.D;;RPOE7?3(.[AJ.+A&+F*^T!(4_6^:Q*-)*4(Z_<]%&
M\9LZ\/!XKSY*S8.9%RJ9QZ/?PT"M[AJW#12P!=U$:LIW/[/<4$?K^3R2Z?]H
MESW;;C>0OY&*QWDPE" .D^PO?<TKXC# J0@@>0#Y5P"N^@4W#W!3HUG)4EL?
MJ:*#ON [)/33H*8/TKI)H\%-F.@TSI2 NR'$J8''MTR@)I(K*ICLMQ1HZCLM
M/X^_S^))17P//?)$K21Z2 (6O(]O05F* I%]@>Z)5? C\Z^1BZ\0<4C;4![/
M'CYB+]?(<=/PCJ4X;E$_;JKG5A6'^QMHM0J-DZS/Z+;WYR=X"HT5B^5?IBK+
M)-MF2=TQ/\@U]=E= WJ>9&++&H/OOL%=YT>3WPN)O7/?+MRW;>JE^_G;FIF<
MVL.QT_QLLF2-.M-2I[#4.<W2YPT5BHGH#4W9F@MELF>74F)CJA3/&G6FO6YA
MKWMBQ@2%L39MKM7^[%H+&DFC06O8F09O"H,WUD(])"I4;] =(7?9'(#TP(>\
MC1#@V^32+OC%..QYUJ S/=X6'F^M11I"!H,TBZ.(+DV6[/&5B;.&G6FJ5YCJ
MG=8R)TR$/- 3ALZ<<5@YHK2?(BKG"&O\F3ZQ4TZISFE.1Z'T:82^,"K0""Z:
MYU>[V'_GL<RB/>Q<CP?8@/^7QSRIU2[M<I]=HT=KT+D>2>F16.?^8J@Y?>;/
M%2\T]5]*[;W_$GVPE2WV_J=L&4H%TXE"3S0V]M<C0H_/\^>I-YRBR7 ZGZ'G
M$1H^/DS'WO *C9^\:Z/U.K 'E]R#[>226_>@A0MHW6. VU?T"WLSFK=+.?"O
MAV])!QM]UL%"N(0A;$>8W.<HC!AZVL0O3!@=VD4<!S==][9K-E@'#>$2A["=
M87*#<_J*Q@%D,UR$?M:5+7;MDA@W">ZXO2XQ^JT#CG!)1_A$//*Y .I+K5ZA
MF8*)%G&!/+Z!%@T-FP?FCFQ7?_IBM%P'*^$2EK"==G+R>S?;VN#BB%RSZ;A-
MU]R6Z^ G7 (4MG//?E#*_698'R;+-+T5TZY=L8)][5%G^B0E/Q$[\N0^9RL6
M1=!2XS5-C /O$9E*"K;'G6NO1"=B9YV#,1<Z)#32)1=F?W:=H>\SD "!(!,S
M>JT#H4B)4,2**$4J8PJIO-](N"V-#?6(3G4NZT D4B(2.0F1'F(FEKHG_@0*
M:F5MM';!:J-U !$I@8BT3V%ACR<*5MT:]R5/$A8=)6)R(<#):Z$.7"(E+I&3
M<&D8!* NK_8'**V#Y\0XW1R1)#W2@U$@"F&1D804QG+!F.DUAF<7.M=[25+D
M))(JO'OZ#)!BSG>)T;==;LX%+"E\<UNO@Z%(R5#D)(8JG!;T-!%\&YK+?']$
MTQL:C=9!3J0D)V)'G7\;G7"I@*#^"->5@'A$L>=T'.-2WAYWKM,2G4COE.%K
MLN+044>P&,CH7QX?OBZ$0GDMU %6;@E6KIV(TBX[%(Q6IO>(@(L=XR>*.H#*
M+8'*M8/0)YZ^@4IS6[VJ.R)",&G>]"K\U0%1;@E1[DGOH3Z%4M/^\3;K7O0E
MU*74WIL_^/YF!Z)YJ"(8?!<(D^]??D SYF\$U(;1MUT)H"R&=?],<?_K%5K#
M*G%+HPU#WSK7#D9K@/'T(ZBQ#NJ +[>$+]?^"FDN:)"N\][B%QX9K=L%'B=#
MX_QC#SO75XE3KIU]]LE$#Z_^BB9+5OF"\8C0TW#V<6C\U&@//-=A"4WN2=#T
MONG-TF_MZ'FC8+I-=&:-EB\$07D]9&J=5$WO[=@.<*]SZ]Y@W&]M#SVV#C83
MZ&5-NL="(E^_.<KV%117BWT<PW3W0JM\/-L$\DCUJDBBB"T@U+F^@9\7V;Z*
M[$3Q=;HUX84KQ>/T<,5HP(1^ .XO.%?[$_T#Q>Z6P3]02P,$%     @ *X!*
M6D1=R-;<!P  ,R,  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RMFGUO
MVS80A[\*X0U[ =Q:)/7:) 8<)ULSI$T6IQN&87\P$A,+E42/HIUDGWZDI%KV
M>*+3(0722,KQ]#N*O.=(Z?A1R,_UDG.%GLJBJD]&2Z56[R:3.EWRDM5OQ8I7
M^B_W0I9,Z5/Y,*E7DK.L:506$^)YX:1D>36:'C?7KN7T6*Q5D5?\6J)Z799,
M/I_R0CR>C/#HRX6;_&&IS(7)]'C%'OB"JT^K:ZG/)ELO65[RJLY%A22_/QG-
M\+NY3TV#QN*WG#_6.\?(A'(GQ&=S<I&=C#RCB!<\5<8%T[\V?,Z+PGC2.O[N
MG(ZV]S0-=X^_>/^I"5X'<\=J/A?%[WFFEB>C>(0R?L_6A;H1C^]Y%U!@_*6B
MJ)O_T6-GZXU0NJZ5*+O&6D&95^UO]M1UQ$X#0@<:D*X!>6D#VC5H>F[2*FO"
M.F.*38^E>$326&MOYJ#IFZ:UCB:OS&-<**G_FNMV:CH75:8?"L^0/JI%D6=,
MZ9-35K JY6AA'-?H#?JT.$,_?/OC\43IFYJFD[2[P6E[ S)P@S.>OD44CQ'Q
MB \TG[N;?V!RJ/E$A[J-EVSC)8T_.A3O6DI>*<3J6@?V#HJG=>###LRT>E>O
M6,I/1GK>U%QN^&CZW3<X](Z@Z%[)V5ZL=!LK=7F?SEF]1*S*4&H.^-_K?,,*
M'7P-1=VZ"AM79NYOIMB+L:?_'4\VNQ$!AC2)_%W#/;7^5JWO5+M8"JG>*"Y+
ME%<;7JMR2&KK)]A5D'B)K12PBVDT*#38"@V<0F=I*M9:FLYB*===>E=P]-TW
M,<'D"%5<08H#2TE,/!_H7-LP"4D2#FH.MYI#I^8+W:.5$O+YD-+0$D##R".Q
M+16P3"*Z;[FG-=IJC=S#5E1*ZO3>S5%(963=FQ""J2T2,(ST<!W4&&\UQDZ-
MUY*O6)XA_K0RV;-NIIE02RYUTM[-,)#ZV!;E4<^WU0.&-(Z#0?7)5GWB5'\K
M%"M>(#2Q[A]X/J@4L P]/QCN:.SU@/+<7:U)I)K^-1EL9;+"H4'<>=P;FUX2
M +HARYC2X4&,=\"*G;JO5EPRE5</J."ZSG!T<^=H5T08!0$!Y-J6L9EUPW)[
M+F(GBJ:7HGIHLZ\N@K@>&9E.PZDH.5+LB<.Z"?#40ZB7;4.21,-9#?>$PV[$
M]:K3PUFC\[7WL*GO$T@Q8*HKD)@,:^XYA]V@^UF([#$OBF9,YY5BU4-N&-(*
M/SBV;:K1V ^!$&Q#GS@XC7O^83< KYH\Y^AGFV(D L>%;8@-GP<E]KC#;M[=
M7MW.+M%LL3B_78 2;7HE?A)X .< 4^QA/1 <8Z%''8Y>5(X6.;O+BUSE'*Y)
ML1.97UN4OI:W_:![=F(W/+<%U(H]-]63F0@L3>5:)YV=G@ [PF8B#F(,L1\R
MC0/LFL,]0+&;H/-F9:9GP7U>Y7KUE:$'/:M-2:C6LJK;:%@!1F"STO=TX00$
M8%MJ..%A_:2'*G%#=5MC'>AN O Q)!0HMB'+*$CPL-B>I,1-TAN^$<6F(:E@
M%2C3YF+BQQ[0IX E;FK689T[2TLW0J_VZK]#/6LS,?%Q!"BV#75![NC7'I[$
M#<__5BB'%-M,3"B4,0%#/6R':T'2HY.XT;E?N![2"Y#2CT., <4 *SU=&0R7
MVJ2G)7'34D^U#9>J07PE%*_'.DL4S2[+BDGU#$H/K$4V)32"1@=@Z46.VHKT
M#"5NAGXT8M%UFZ/'Z*.HNHX?HYLN@&L3P!C=/J\X^O/\29GM/1/G>;4NF[$E
MJK_ ^-QWWG./_OS RSLN(4?S5W"TWSL]N8E[E0I4GH?&8V0]*J*G10AE*<!4
MY_UP>%U">OH2-WW_1Z%/;)(&4-4,V6%'INIQ2]RX[36+K\Q9-D+#4"_P .VV
M942(/\P%VL.6NF';<N& 4FKS,PPHM/\&&,;1<%% >\Y2-V?;['I()[!8C</_
M[*MU2FW3B(1QXM#:LY:Z63L799FW6X3M%J>>A'I4\"H=TOT_=F(1E')>P=%^
MS#O;N=2Y6%@LF>1+461<UM\WNR'J&5PM4"?WOW:U\%K>]J/NF4_=S+^67]*4
M+KG3SV"\-KZML>@RV5?6DYT>(GM9BJJ5=61@CC:L6'/T[5L/(YVG4&T>V!@%
MWEB/>//37M$C=JV60N;_\.P(X60<Q'0<8=P,9'T:AF1,XZUQ7M=F8=3L,*Y5
MK?2!R7],H3.>-D3;OB!IC#XPF2ZWETRU4:]X\[:L (L-"JS"$V!# ;0;WDZG
M?:%!W92>95EN2@6=?,RFZIN\0BE;Y0I>/U%[/4YHF,1 (0J;DF"XK*,]_ZF;
M_S=<,7TI0YS)2C\/..D ^\]>M'__3JIM29/ &][9HSWPZ<'E]KI<MX50MT4M
M2CU5EZ9:V_"._J!\F^<^N%(%#!/LZN:>_/0E6]4UD/E P3;$24C"""CY(=.X
MK5:&7F3UP/?=P&]WGRXO9J<7EQ>W%^<+-/MXAA;O9S?G[Z\NS\YO%LTF7W2$
MSG_]=''[!_B2R\;\T X58'IHA\KOBP+?710LN-1$13/TR[K*A6Q*Z3S-5VT1
MUB?GA<F"KEK]U'VCKZ72:WG;[Y:^_O#=[Y%?S&+_55\GOY:W_:C["L1W[QB\
M@,6^_7[8&J\NDU;99.>+!O,YB6;:0U[5NNB_UVV\MY$>[++]0J,]46+5?.1P
M)Y0297.XY$P_'6.@_WXO]&JV.S'?36R_DYG^"U!+ P04    "  K@$I:L.63
M>AD#  "S"P  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;+66;6_:,!"
M_XJ535,K=>0%"+2#2"W5M$VJA(JV?9CVP20'L>K$F6V@VZ_?.4G3A$( ;>4#
ML9U[>>YB^VZT$?)!Q0":/"8\56,KUCJ[LFT5QI!0U1$9I/AF(61"-4[ETE:9
M!!KE2@FW/<?Q[82RU I&^=I4!B.QTIRE,)5$K9*$RM\WP,5F;+G6T\(]6\;:
M+-C!**-+F('^FDTESNS*2L022!43*9&P&%O7[M7$]8Q"+O&-P4;5QL2$,A?B
MP4P^1V/+,43 (=3&!,7'&B; N;&$'+]*HU;ETRC6QT_6/^;!8S!SJF B^'<6
MZ7AL#2T2P8*NN+X7FT]0!M0W]D+!5?Y/-H6LC\+A2FF1E,I(D+"T>-+',A$U
M!;>W1\$K%;QC%;JE0C</M"#+P[JEF@8C*39$&FFT9@9Y;G)MC(:EYC/.M,2W
M#/5T,!%IA!\%(H(C)3B+J,;)#>4T#8',C&%%SJ940JICT"RD7)V3]^0ML8F*
M<5F-;(T@QIP=EDYO"J?>'J>W$'9(U[T@GN/U=JA/VM7OJ-RG;F/X50Z\*@=>
M;J^WQ]X4=PY(B6%CNL.'"Y)12=:4KX"<L93<"LZI5"0#641\OBOBPL4@=V'.
MSCIP.HX[LM?UN X(->B[%7WW-'JZTK&0[ ^N&/SB(^UD+@SW:SA])_]M81^6
M:Y#W*O+>:>1,J=5AZMX+FFW>-HD&:;\B[;>23D22X)WS#]NC?\SV."#40/<K
M=/\$]./WAK_OFV\G^PC!!OB@ A^< '[<UAB\8'$O^\/NP-W.]"Y!W_>ZPSW0
MPPIZ> (TEDVE:1JQ='F(?'@L^2[!-O++BORRE7P&DH$BU^3+*F5"$KSQ\;)G
M&=6&_OFHSDQHY,<=)'.0/W>%TNK'M"57*J,AC"WL.Q3(-5C!NS>N[WS850G^
MD[%&2ESGN3@ZKU\92A\'SOXAJ68$M?+NOE9U*"W7MYJWX_P?%&N2/Q=E]\2J
M?-P54%IM*P^M(@6M7>NH3#N++<>2I8IP6*".TQF@LBPZQ&*B198W67.AL67+
MAS%VU2"- +Y?"*&?)J9OJ_KTX"]02P,$%     @ *X!*6M9@!'&^!@  '2
M !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM6FUOVS80_BN$-PP=T,0B
MJ=<L,=!8WE9@W8IF73\,^T#;M"U4%CV1=M)_OZ.L6+9Y9K--7V)+?NZHYWB\
M>RCF]E'5G_5*2D.>UF6E[P8K8S8WPZ&>K>1:Z&NUD17\LE#U6ABXK)=#O:FE
MF#=&ZW+(@B >KD51#4:WS;WW]>A6;4U95/)]3?1VO1;UEWM9JL>[ 1T\W_A0
M+%?&WAB.;C=B*1^D^;AY7\/5\.!E7JQEI0M5D5HN[@9OZ,V$Q=:@0?Q1R$=]
M])U8*E.E/MN+M_.[06"?2)9R9JP+ 1\[.99E:3W!<_S=.AT<QK2&Q]^?O?_8
MD <R4Z'E6)6?BKE9W0W2 9G+A=B6YH-Z_%FVA"+K;Z9*W?PECWMLG S(;*N-
M6K?&\ 3KHMI_BJ<V$$<&X <W8*T!.S<(+QCPUH"_=(2P-0A?.D+4&C34AWON
M3>!R8<3HME:/I+9H\&:_--%OK"%>1643Y<'4\&L!=F8T5M4<IEW."7S3JBSF
MPL#%@X$/R >CB5J0WS:R%G9>-;DB'Q]R\NK;[V^'!H:W3H:S=JC[_5#LPE"<
MO%.566DR@2'GB'WNM\\\]D.@?>#.GKG?,Z_#7,ZN":>O"0M8B#S/^.7F'*/S
M_T:?_.?13X+!#XG &W^\IT3X\\U4FQK6^5]8)NS'"O&Q;/&[T1LQDW<#J&Y:
MUCLY&'WW#8V#'[!IZ--9WJ>S24_.3B8L/$Q8Z/,^^A6ZB!:EU%C\]Z9Q8VI[
MQ6Y$TY@F<1 $M\/=<7 19 )8YB!S%QG%(0LS!SE!D"QEP<GH)YRC ^?(RWFL
MM+%YN%1JK@ED*59&[O<^HF-*(659Z))'D2EU*>4N,@S3C+H!G2!('@#X(OGX
M0#[VDO^I5EJ33:T6A<%HQ]@CINY$CET@#P)X2(>T"Z0TXMQ%3EQDEB319<[)
M@7/BK4IMP:F61#YM;'G2-QCUI,]RTZ>SO$]GDYZ<G<Q$>IB)U)]]LH*I*(FH
MYD3,08D4MOQ;E8=-2.IF3LPHDHL(,*)9ZN:B"PR3C+MK>H( 8>3H8BIFAP!D
MW@ \V%K;T =%_5G:I,289\[P$3!WB2.XC+NXW,71. L0W@@P"?CE)4B#3B(&
M7N8?()E$/5LUY.=R![N+C94$J 0,L.+BSN<8 ;*((Y47 29IB@0  _*(70[
MD4:FW@# E@0V'!74H-E*5$M)BC6LLZ83E1)V*:0LQ+0H"U.T&0(;N$=1S\D,
M!*O52&B/;@<]B4!H&XH3*A=XQ2G2>',$2=,L1KH4YI/%478Y6JR+%O-&ZW=E
MH$XHIW*C,6!N#!(>(.L%0P81UJH1)#3JU,W!"8*,>1I=UBFT4]/4J_V.&E=1
MS=0:+9*MB],E&Z48>1>91<Q= SD"9#P.(X2[B^2P_#S+I1.F-/0W;;.2M;]A
M4Z^V_;<=NU=O>:_>)GUY.YV+3C!3OV)^6QD)?LWS=+PFE<0+-Z:%0^YFSAA#
MIBQ+D&Q$M3#6O#!D9'$7L[%3S=0OF\=MR:[(0A0UV8ER*VWEAE6Y45LHUA 0
MZ&IUL6O4S*&6?T&CY I=*)M8S<:T,P+,48]8&YA@+N/,$Z).9%.O<AS]8C<6
MRO8W6[&VA5[9]FZ#-)=3/%L2YUF<"'P5DG\=,D$@4,LO<^[D+/7KV;9+G90J
ME"FB4$,HT\B4(\@LC+!U@6C4( JQ=8')7N;96-%.SE*_GGW;]"7RJH3)_YY,
M)6@6V38K8L33<U#0F+A:$Y0X\G(! 5YE&;*!S#$D3'2&O%U H9Q[VC;KI"[S
M2]VW+^+/7*5)86?L\D> /&%(A\\QERGV;@5WR3SD.YG+_#+7OE$JCK,"Y4Z=
MESN,98AF08!7D+L442T8E*9)B$@V#!H%47I9M[!.N#*_<+T7NI@U[> D"@2D
M'-$K <OC%7217)6EJ'5W%P_3?JCDN+1=4W8>HSTJ/2G^U^%Y>%Q?5\%U%IV'
M!H&QZRB]$)9.RC*_E,V+<FM?!?<4&(X%AIX'AK\H,*XO-# (S!.83N<RO\[]
MU)Q"063$#L0^:(QJNYX">>B;#7_HJ5NC#6P(H:NB,ICU*H-[]9;WZFW2E[?3
MJ>ID,//+X/W2MEGZT,P,GIJ(L,V2E-/$J6T8,N8@;N/S%$5]\BQ,Z7F68DCH
M]%E\J;!U$ICY)?#S"OX:?U=@LB $C7FT5%K^B!2]P!]#XOPQ),I_>'3<N9;U
MLCEGUB#HMY79'W@=[A[.LM\T)[AG]^_IS9@B]W-Z,]F?5'?N]P?G[T2]+"I-
M2KF H8+K!!ZWWI]%[R^,VC2'K5-EC%HW7U=2P/;" N#WA5+F^<(.</B/@-$_
M4$L#!!0    ( "N 2EH87,MN6 ,  ,(,   8    >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&ULK5=1;]LV$/XKA#8,'9!&$B59BFL+2"P/*]!V0;UV#T,?&(FV
MA$JD1])V\N][I!3-CA@A;?UBD=3==[SO/I'GV8&+K[*D5*'[IF9R[I1*;:>N
M*_.2-D1>\BUE\&;-14,43,7&E5M!26&<FMK%GC=Q&U(Q)YV9M5N1SOA.U16C
MMP+)7=,0\7!#:WZ8.[[SN/"QVI1*+[CI;$LV=$75I^VM@)G;HQ150YFL.$."
MKN?.M3]=)MK>&'RNZ$$>C9'.Y([SKWKRMI@[GMX0K6FN- *!QYXN:%UK(-C&
M?QVFTX?4CL?C1_0_3.Z0RQV1=,'K?ZI"E7,G<5!!UV17JX_\\"?M\HDT7LYK
M:7[1H;6=Q [*=U+QIG.&'305:Y_DON/AR %P[ ZX<\!/'<)G'(+.(7AIA+!S
M"%\:(>H<3.INF[LA+B.*I#/!#TAH:T#3 \.^\0:^*J9ULE("WE;@I](%9P54
MG18(1I+754$43%8*'B ')1%?PZL&1%AJ=>PI>L>E1*_1IU6&7OWZ^\Q5L T-
MYN9=R)LV)'XF9(#><Z9*B980NK#X9^/^5R/^+J3?<X ?.;C!HX 9S2]1X%\@
M[.'0LI_%R]T#6SH_%WWYP]%/R AZ000&+SBS(/Z]OI-*P'?_Q::(-F9HCZG/
MPJG<DIS.'8"55.RID_[VBS_QWMC*<4ZP[)Q@RS.!G10N[ L7CJ&G'^!2J5C.
M&XI>U5 1ZY?90DP,A+Y"]BG&5[[G>3-W?TSQT.YU&&,_'%AF%DL_B<-D8+FT
M6$9>E.!CRY/,HS[S:%2R?ZF2"I2?:+*EH"/D C$@!W2KR/W41DMT3GF>$RP[
M)]CR3& G19KT19J,RA.N=;BT&=QI0E"6/R X+)BLB6D7NFIMH*^QE:=%CHZ5
M@XW"GLIV:(A#+QJ*U@(8AC@8:G9H&">Q]ZQBXYZ,>)2,O[DB->+?HUL;+_%+
M>1D:VGFQ -IY&1J.\I+TO"2CO)S>*YH*6]J)[<BY&F9ML0N!GJ%E9K'$@1\/
M#\:E#1/'ON40<X^:LH:*C>F&)91[QU1['?>K?<-];?K,)^LW_G3A6]8S:-#;
M?OI_^+:[?T_$IF(2U70-H;S+& HEVHZYG2B^-2WA'5?08)IA"7\RJ- &\'[-
MN7J<Z #]WY;T&U!+ P04    "  K@$I:Y+YP)[@+  !$80  &    'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;,V=78_;N!6&_XK@+1998!V+7Y*<G1E@8XO8
M%$T;9)KVHNB%8BMC8VW+*\DS27]]*=LQ39TC4FK8G;W)V#,O7]&''SJ/2#HW
M3T7Y:[7*\SKXO-WLJMO1JJ[WKR:3:K'*MUGULMCG._673T6YS6KUMGR85/LR
MSY;'0MO-A(9A--EFZ]WH[N;XNW?EW4UQJ#?K7?ZN#*K#=IN57U[GF^+I=D1&
M7W_Q?OVPJIM?3.YN]ME#?I_7'_;O2O5N<G%9KK?YKEH7NZ#,/]V.?B:O9"2:
M D?%/];Y4W7U.F@^RL>B^+5Y\V9Y.PJ;&N6;?%$W%IGZ\9C/\LVF<5+U^.UL
M.KI<LREX_?JKNSQ^>/5A/F95/BLV_UPOZ]7M*!D%R_Q3=MC4[XNG7_+S!SI6
M<%%LJN._P=-9&XZ"Q:&JB^VYL*K!=KT[_<P^GP-Q58#2C@+T7("V"K"HHP [
M%V#M*\0=!?BY &\5$**C@#@7$*T"A'<4B,X%HF/L3\$Z1GJ>U=G=35D\!66C
M5F[-BV-S'4NK *]W3<^ZKTOUU[4J5]_-BMU2]9-\&:A75;%9+[-:O;FOU0_5
M@>HJ*#X%]ZNLS%?%9IF7U???)93$/P7I;X=U_248!Q_NY\&+/_UP,ZE5=1K3
MR>)\Z=>G2]/.2V^WJF_=U\7BU^!?;_/MQ[S\-V(SL]O\O%RNFTZ:;8)WV7HY
M?K,+9ME^7:OW%M.YW?1]7JM1J0*19N5NO7NH;%ZIHX*+Q6%[V!SC^K=ZE9<J
MU%LU#:R:\?F8!V]VBV*;!R_^4E35#[;K2/MU_EZHSVP6FZC><.D2]-(EZ-&'
M=_B\SA_6N^9#JR&[R7:+/,CJX&U6O@P8^3&@(6586Y\\HZ-G,YT]WI&I",/P
M9O)XW9901AE)6 24<ZA,DIC'0)A"X9B%#.@DU#$:\MBHI!$P=@D8&QBP%^O=
M:="H!NT3O)._,(+'ISPBHA4^:T6:N]"K:I\M\MN1ZE]57C[FH[OOOR-1^!,V
M!'R:I3[-I"<SHS7YI36YM36;P:E&9E:?[IV+XF&W_H\:N@<U499!OMUOBB]Y
M'E3':6NOVKO"6I2#SM8>"1RV.2,A' =0UQX 3H5T7\L(E;B$2EA#]::J#L?^
MKNX1B]-L?@K+8:]>/N95W0P*]<?W]Q^J'X.=2I34F^HX,-1]KEZM\LTR4.F1
M#FN=?<[1@ HXO\#918#/.:8)$E.H:\?4J9#8M>)I9TRC2TRC9XGI]9R$Q3>"
M723D@K4C;*W\T G(IUGJTTQZ,C-Z0'SI ;&U!ZB,6>7#.Y7]E66^6WP)ZE)-
M,IOCA(2U7.R<:F)79YX[%2E4,,:1NZQ;9P0EN00EL0;EKZJ?K\^)TJ9)E+!(
M)*Y/,7,JYE Q)AR9EU.GE>QA9<1B>HG%U!J+=+=L96=_/NQ4@A%V)QA3)#N#
M.==L"FI,&4TB)#N#RB1F#,G.H)"%'(93(CJJ.D[WA$I"C3CAD'BUDC-G[,[N
M9G8FIE/"V]F9O1Y#9T>O;JE7-^G+S6S1*V@E_P=$.9LZ&>6L,X<!#BF(M(-2
M$"6.*8C0P2E$DQT9BG9#2>5\@1ZH8J_*X,'@TRWUZB9]N9F-JNF3V/%S:+Y@
MMQOXX6=>W>9>W5*O;I) 2H^3N/MV3C1Q$CMR]DIN[!Z#F\VGV]RK6^K531((
MOV,1BH1V-YSF7V('8)B)S?.%8P)%0'8*[Q<S OF2,E5K>,>8(U*6D C>V5)$
M&8L(7EUB5T](+"Q!TX!+[(1K3\?< 41(=1I%E"4@A%YAU:M;ZM5-^G(S6U0#
M*[$3*YJ.N?-J"*XHE!"(E%U4@D@[L 11XER""1U@HIF6V*'6F8ZY8P@9LXM-
MK%49/!A\NJ5>W:0O-[-1-9P3.YW[>7Y,(+&#<0&1F0B&W1^@$ P'IT3VN)RY
MW*3YG-KY_/=\C'RNBBVN%/(^6)MR2E*W1%HE9BPU&5,[&3_7XV,*J56 P%JK
M/G0*\NJ6>G63OMS,3G"U@&O'_*%$2.'2*&@[R/U@4#@E*2*AA%)XU^TA-&.C
M:9G::;D7:U&(>B @3LD<D8S5W3E!EK"=9K*/F1D2C9_4CI^08N[SO3WOH'!]
M$\W=*(2O8_(TA7<I1)H(%D-EBB@%B;!>!(6,"F(^R#.#IM&/#D*_5N+F#B $
MK%/B-FTG;O9Z#)XU?;JE7MVD+S>S13674CN7^DG<SA>QSJ4(P7(*<7V.",%8
M<$IDC\N9$=/<1^W<][LF;@@M(O,-I+4QE,T1&0BL4R*M$C.D&@FI'0F?+7^#
M(!DQDH#)R"M%>G5+O;I)7VYF/] 42>T4.3B%<_,B=3+>W"U)$0GE(9R\9 ^A
MN=M.\R*S\V*O%(XY^6OFELP1R9C'E'"8E;C=9"\W,R@:_)@=_/Z'1]$,6P]%
M'D4S;#T4?Q2-2#L>12-*_%$T=G7[HVBF08G90>D;'T4S;#$4?11MK\?@C9M>
M%T.]NDE?;F:+7FW%';H7M[6JS=&&9#U' H0PRB(JD-P-D;*I0!;\4T0Y)8BE
M1&I)$T$L.XJ89D!F9\!!.P/P&"*;3#L&@]>U1Z]NJ5<WV2<F9H-I_F1V_O1#
M*PRN1H+60D@U#)%-M8@0='7WMEJD1NW+F1'3?,>>9V<M&E=(@0BM,$AF8Y+
M!QES1 A"ZP9!_'*D.[0:!-GS@*"+6A@DL"FA(3@U8:W]X G'IUOJU4WZ<C/[
M@:979J?7H=1RMK-./^XMNVY)BDC&48S=8]U",S::Z)B=Z/I1BQ/ 9F[)')&H
M@1XF6!KN7OCKY68>M=$HQP=MS6TM>:-Y!H<K>&0*GZG/.(0MRN(P1J@%DQ).
MD ?UB#+AR D3B5E&,8FZMPUPC7I\$.I9]@S@ 81 I9)=H8BN/6_:ZS%TWO3J
MEGIUD[[<S!;5',J_\<@EWI#8F4N$6CBRF-9!+8BT@UH0)4XM2"T=U,(U[7&/
M)R_Q&&)'+U%JL5=E\&#PNM'5JYOL$Q.SP:[.5MHQ<VB"8+<;NNG5J]O<JUOJ
MU4URN#X[YIQV[];A&CRY'3Q[Y3%VC\'MYG4)U*M;ZM5-<@C(*M>*>?<R/]?\
MRP?MNVT]X,1G1P1CL65^#LE2W6&F"<R@YI@TC)$;1XHH><R097ZDEC1JLJWN
MH&FRY7:R[?^$& \@!-1FTP:+"6F'T"NC>G5+O;K)/C$Q6TOS)Q^ZH;970@PI
M%"<*R(:=1(%(.X@"*CN( M;2112:3;F=30=M1,9CB.P.[8 *:U4&=W2?;JE7
M-^G+S?QN!LW6PL[6?IX0"_>&68$<D T)LCT?$;:'@ULB>US.C)@&:_$\FV?1
MN,+%5Q!7".H@HDY)ZI9(J\2,I49:84?:YWHD+!#8I7&2M&/K=4'6JUOJU4WZ
M<C/[@49TX?=TJH"+G&!<N+?>NB4I(AD3&L%;M.RC-*.C>5AX./DIX"HB"(E3
M,D<D8SH5R$X6MYGL8V:&Y.H[A09MK&UMID63#X&L&6()G(!TU3S42)#=R(B4
M)#S"H@65,24(IF!7C]@TZH9RH=E.?,N92G< L3.5<1RQF+5#Z/5,I5>WU*N;
M].5FMJ@&3V$'3T_9F_O+@02RACI%D ;1@:'@WC/KOIH9+XU^PHY^[_/]H5RL
MLDI-&;MEL&C&P>9TF[E.08Z# HT4Q*LQC,),(.N#-$3CY5Z5=$MDQ_4LV:Z&
M/F&'OB$1<V9=R!JAND,2\/UA]CH-GC^\TI]7-^G+S?P6.4U_T1_G4&6$+,G"
MH1,ANU^1O?F(K#UNW!)IE9@AU7@8_3'/5D;85ED>M9'&7OO!W\WG=;76JYOT
MY6;V XVVD=_CE9'[>&7D/E[IEJ2(9$S1AXE]E&9T-/!%'@Y81NX#EF[)')%0
M.H5S2NKVDCV\S(!HQHN&'J]T+AM$/8]7(KJN=1=,BJ^[($I\W06SM*^[1)H"
MHT$4.'3=)4+P#5]WL==C\*SI=6W1JYOL$Y-3:TVNOD^^^?\%WF;EPWI7!9O\
MDRH:OHR51WGZRO[3F[K8'[]B_F-1U\7V^'*59PI4&H'Z^Z>BJ+^^:;ZU_O(?
M)]S]%U!+ P04    "  K@$I:9J&6Y08*  # +P  &    'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;+6:;6_;.!+'OXK@/2Q:H*[-!SVXFQAHG.Y=@=O;H,'>
MO58D.M95$KT2[33WZ6](R:9MCF@;EWO3V.Z(^@\?YC=#\N9%-M_;E1 J^%&5
M=7L[6BFU_C29M-E*5&G[4:Y%#?^SE$V5*OC:/$_:=2/2W#Q4E1,ZG4:3*BWJ
MT?S&_/;0S&_D1I5%+1Z:H-U45=J\WHE2OMR.R&CWP[?B>:7T#Y/YS3I]%H]"
M_;%^:.#;9-]*7E2B;@M9!XU8WHX^DT^+<*8?,!;_+,1+>_ YT*X\2?E=?_F:
MWXZF6I$H1:9T$RG\V8J%*$O=$NCXLV]TM'^G?O#P\Z[U7XWSX,Q3VHJ%+/]5
MY&IU.TI&02Z6Z:94W^3+WT3O4*C;RV39FG^#E]YV.@JR3:MDU3\,"JJB[OZF
M/_J..'@ VL$?H/T#]/0!/O  ZQ]@QM%.F7'K/E7I_*:1+T&CK:$U_<'TC7D:
MO"EJ/8R/JH'_+> Y-5_(.H=!$7D GUI9%GFJX,NC@C\P6JH-Y#)8I.TJ^!5&
MO W&P1^/]\&[O[R_F2AXO6YDDO6ONNM>10=>-0M^D[5:M<$7>&5^_/P$9.^U
MTYWV.^IM\%YD'P-&/@1T2CFB9W'YX\PCA^V[DIGVV%!7ZEY:FEY:-K(*8*DU
MJ2KJYVZN%JH0[2>LV[IF.=ZL7L>?VG6:B=L1+-16-%LQFO_\$XFFOV ^OU%C
M1SW ]SW ?:W/_P%AYVN=R4H$[_XNVQ:=)%T3D6E"!YGM?$R2F"?3Z?1FLCUT
M!;$,IV%"#RV/=(9[G:%WI#[G_X:5U4UO)2$:9;+.BE($-3A0@G#]J_Z<Z2%=
M-W);P(P-GEXO']/P+<?TC1H[ZJMHWU>1=TSO!32:%6D7=.L\2"O9J.(_Y@?,
M\ZZY\&#4XB2B[NBZ=DG"^>#8QGN]L5?OYP-Y.G;EXDD%1=MNTCH3029;U6*J
M8T<-B7CLJD;LDNEL4'6R5YU<I;JHE8"Q5 %\A<FI&IAN05FD3T5IYASF0N)(
M"V-D5;EF,1EV8+9W8.9W(,N:#:R1$^%; 6X]Z94EE6@_P%(K#5_6::->,2=F
MCCH:Z4EQZ@5B9\P&W"!3R\/I52.1R49 "!!5L:E:T%WD.CAT9!8-.A#]&XZZ
MF!'$"<PPHO&P%P=4)U=YL2SJ I*$/'B6,F^O]8>X,J<,<<>U"^-PV!MJO:%^
MKD!XUI&X%)"P!>+'6F<LJ%+J*J51B$A%#",R''V(30*(E[!S2"XA=:Q!9;9*
MZV<1%-5:+UX8A$[^P2HV\112\9>TR??+'!\"AL2=610AGKF68^B"X15.+-V)
M'^^+WJ$Z6*9%$VS3<B.Z)5*MY09<T<C,15-L4YV;[SU%%WK_KF.=/,)6B6M)
MHIEGK=LT@'C).?\KE#DZ4+4K6"UC"%P5.+<5?6J J@Y=U81BPX 84N99VI;'
MQ ]DG629E,144C![C.9:R>8UZ/&/2W>!2P@C".,0RUGDTV[93/QP=K7O @]$
MHE?=ZT%>M%DCUD#KW0*!KWG1Y64#GKE09I0C?B'P)F0XG226WL2/[WNQ%$UC
M\&>R7Y7^&)#JTG?,>#Q#Q+J6=!93,JS6HIKX6?VX2ALQUL5O;M8N1-,.%+[(
MZ@(7"(#I=@TYC9)!V=22F?K)_$XOU_==?@YB8:*L99N6.@*MRQ2FCIXLXL]-
ML=83"7."NKP=(VL7,1L.G]0RF1)_?6C"9ZOCYT$9 9-:=?/\  QH24&]R+^V
MIGBKUHX[PR*=^I$.^2(@ SR'XD( ,"!'1'UV.4THCQ&B(Y84<JGAU4TMTJD?
MZ5]W\155B) Y#CDVK1 R\R@,/6O#HIGZT?R@0R:D<OT*[B:45"NA(RQ$)KTZ
MS$Q#74!0;-)5UP77,F0D&G; HICZ4?R[T>K1B(&7S9"Z$K,\,3S6:,E+_>3=
MSUE@E9ZP73G<%SYGBC/J,G5,:1(BF$),61*SX>246OY2/W\7.]J>U .-4)NF
M;CMGTA)UP(4G/4D*>OFNX9AXTC5J*4O]E%WL"F'/-$'X"@4Z(XA.Q#2.F"?2
M6\!2/V 7%U;LU&4E21BZ\!#+,(R&LP%FL<K\6/U]SR*G/D$W*S&&QM@\1BV9
M)Q5@%J7,7]YVT>*<4K<<A9 1(5,!L20D&@X9S&*.G:E<+]U$1!UPD<9..[!W
MP+7D">?#M3<[V-2^;E>[*Y NV=5^VVWM_\>^-K-\96?XNFF@G&_%%<DFPZ@:
M$R0QP"RY;_I9JC(_51\:F0D! 5Z76K!F LB7K_+!92E'<G[$;$BZA2WSP_:;
MR$6UWNU?75ZA,Y>>(;)7A9AQ3X];PK+S%:Y9\)O6E(/H>D%U8]@\V9+JI2.6
M1ON0> M8EERUUB%+T'7X!6O="^ZKU_H;M7;<"Y;>S$_O.]G ,^!U&VSJ'#C3
MB*TLMX:0,D7//!A2'>LB &.-:ZHWN(=#-;<DYWZ2?Q/])HHYM#VOFB. YM/D
M9+.P/XM#;&<PZSRZ+<VYG^;'NLTB'Y3LDMI1BF*?4(]2BW/NQ_G#3J>.IQ>>
M+'&7S6."%+"8'8W(\+8;MPSG_@)V+UMONIDU+?ID3SZ5Q;/9_,&U(R4K85.$
M8:@E]W7ZP:'RF6WG?3CM3V5;O7\50 F@ &::7^HU2/4>.NX#QN$$69F8(8V'
MZP%N,<S]&(8)?I _9+*J]*:SDMEW5#"V=3R=89U^,7>YY2X_O[U\!# , JAL
MI,)E48SJ1DQY'/'AC01N <S] /ZR7(KNN&5_ @/)-JS/?O=-GTMJ]\S.LOZ@
M)] 6TJ*!?()C7"84V7A +$DRC&5NL<S]=:\>DG>YR!J]9-_K/6;S20_.=:Y@
MF\\D0E(,Q#+T'"%QRU9^IC(>TAO\_%-""?TEN!//15WKZ:;35-$4,D=]00IB
M-HLQ7Q!+$LZ&YUIH@1OZ@7O>FR]Z&\[G1^ARE4P3[+ 8LZ0D'(ZPH05PZ-^9
M?MRLUZ6Y[I66Y@"FE.VF$0;'V2XGA.G6W1H$6.!77MYT?_JM6CON$DOZT$]Z
M,[1F2[4[8>MN-7S0_$%]1TKU..$(YA%+R+FH9SI:S(=^S)]JMD=11G>7%"XA
MIT6C0^@2G#.&;#8@A@GA;-@!2_KP M+O'9#'&U.X:.1L>-KMH9VJQBRGG@0E
M/+A-YL?[L>RC! L7[6*;<.S$ #,,9Q[)EO*AG_(/;OT/>(>/^A"SJWHN\,/%
M>)0@$1BQ8Y[I8E$?GKGJU9^='>N^:-H@F]DA09B.&":>E#"T3 _/,%W68Q-:
MLW1=Z+!K3F[R0NFXBTIVD4PXUMG8_:YAP9;<H9_<]VZUHT-,N<F[-#']'PY'
M^E<?WO1TW')-".-(=C4YN M=B>;97!%O R.NNUJ\_W5_#?VSN7Q]\OL=^;3H
M+I/;9KJ[[;^E#>0H+<RO)30Y_1A#9S?==?'NBY)K<^/Z22HE*_-Q)5*8G-H
M_G\II=I]T2_87]J?_Q=02P,$%     @ *X!*6OEH?9R/!   O@H  !@   !X
M;"]W;W)K<VAE971S+W-H965T."YX;6R=5MMNW#80?>]7#!0@6 .V]V(G3GU9
MP,X%S8,;(^GEH>@#)<U*K"E2(2EOME_?,Y2TWB2.&^3!7I&<.7/F2IZOG;\-
M-7.D3XVQX2*K8VQ/I]-0U-RH<.A:MCA9.=^HB*6OIJ'UK,JDU)CI8C9[/FV4
MMMGR/.W=^.6YZZ+1EF\\A:YIE-]<L7'KBVR>C1OO=55'V9@NSUM5\0>.O[<W
M'JOI%J74#=N@G27/JXOL<GYZ=2SR2> /S>NP\TWB2>[<K2S>EA?93 BQX2(*
M@L+/';]D8P0(-#X.F-G6I"CN?H_H;Y+O\"57@5\Z\Z<N8WV1O<BHY)7J3'SO
MUK_PX,\SP2N<">D_K7O9XY.,BBY$UPS*8-!HV_^J3T,<=A1>S+ZAL!@4%HEW
M;RBQ?*6B6IY[MR8OTD"3C^1JT@8Y;24I'Z+'J89>7+YT3:OLAJY4<5MYU]F2
M%/[>^4I9_:^2R)U/(PR)^+080*]ZT,4W0'^F:V=C'>BU+;G\7'\*@EN6BY'E
MU>)1P%=<'-+1?)\6L\7Q(WA'6Z^/$M[1CWM-?UWF(7I4S=\/!:#'/WX87SKI
M-+2JX(L,K1+8WW&V?/ID_GQV]@C[XRW[X\?0?S1GCX/.#^D[<'^Z=M'Y0GFZ
M43X&<BNZ;-CK0NW36XLDB8+&0>CRH$NMO.9 DU@S/7WR8K&8G0U&TFI^MD_.
MCR?7-Y?#[A[I0(H,AHRV%;#:UFCV8DUUZ @GG4QJ%1E]Z6\QNJRS!Z4.A6=A
MB>F"@=$:) #S(U(K7/<3M\@A4G"F$[F0ML"RLBY$71!_['0K*H?T6XV\?8U"
MRC.U7L.N-AM! J;;I04*2ALJ:DQ$0O\B_\G,&IJUZP *HM'K'"H^4*P1Z0H'
MD7YU/M9C/'NV#KW^#T+4X^?:,#9LMT)9=IZACK%,N8,:0JS]9S%IO:N\:K;6
MO;+QB[B,$I,A!>]>?QA3D") .]F:GYR%[PW?;H2D^,5-ILJX7)G=6!6 =U84
M!*EU:_9H.<1-[$CJ>U<>Y@+V95<@)=H6IBN9)GJ/C$QA*CMX*I UJ[M-O_0N
MJH29;@0)L;F'"%U1DX)#!O&S*F5&]$-$TA'G?8 #?8TY:ZCN<L@&;G*CA^3F
M#&]MU<M!,/?JE@\\&Q6YW)K9!X"&H9%PDB(0T6VRT:]QA86XL_;2<MM5BXMW
M_ ZUXZ&N^PW<U]"D8H/N+A.$G$WTW1ZA1G#R+283M4>HJ-RA;'W%@_>3?.^[
M,]XC(0:G*0]*6K90O9(4*5*=XSJ3R<JVPO"A.P8%(PYL=1%'"U;1M<GN6.#_
MDY5[$B(LE8:A>S"45(@'@]-B&A-D3/^._3Y( A7<*DJC$C>=4:-**DP*&S!J
MOO9,# Z@J^$@32ICY+A)0Q)5;4.+_NZ/)_<>WW<VB$3?%;?R*Y"8 ]5.O>YB
M]U0"W@JQEFZ!N&+OTI6#:)8(M-_T?GWI+J4,I[':DPE[AP_=2=.=-X4P22^G
M@#1V-O;/B^WN]G%VV;])[L7[E]UU,A@PSU=0G1V>/,O(]Z^E?H%\IQ<*!AF"
MD3[1N"A@$<#YRKDX+L3 ]LFZ_ ]02P,$%     @ *X!*6MDH1MJ3!0  LPX
M !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6RM5VUOVS80_IY?<7"!(@$<
M6U;<),T;X+RT\X:V69QL&(9]H*6SQ58B59**XW^_.U)2G,9)LZY?;(GB/??<
MP[LC>;30YHO-$!W<%;FRQYW,N?*@W[=)AH6P/5VBHB\S;0KAZ-7,^[8T*%)O
M5.3].(IV^X60JG-RY,<NS<F1KEPN%5X:L%51"+,\Q5POCCN#3C-P)>>9XX'^
MR5$IYCA!=U->&GKKMRBI+%!9J148G!UW1H.#TR'/]Q/^D+BP*\_ D4RU_L(O
MX_2X$S$AS#%QC"#H[Q;/,,\9B&A\K3$[K4LV7'UNT-_YV"F6J;!XIO,_9>JR
MX\Y^!U*<B2IW5WKQ"];QO&&\1.?6_\(BS-W=ZT!26:>+VI@8%%*%?W%7Z[!B
ML!\]81#7!K'G'1QYEN?"B9,CHQ=@>#:A\8,/U5L3.:EX42;.T%=)=N[D5%AI
M0<_@TJ!%Y4302J7PD10=)8FNE)-J3M^UHN<$:46</>H[<LX0_:1V=!H<Q4\X
M>@L?M'*9A0N58OK0OD^D6^9QP_PT?A;P'),>[ RZ$$?Q\!F\G5:)'8^W\W.5
M@+]'4^L,9=<_ZT0)/H?K?7+%'=A2)'C<*=FKN<7.R>M7@]WH\)F(AFU$P^?0
M?^;:/N\H[L$/^MI8:[=QG2'5:Z*+4J@E6U5*5*ETF$*B*7^4#4]6YS(5/#R3
M2JA$BAPL8=1+DXE;A"FB E*W%(;F2>6!34JSD6K-97#3F_1@C@J-R/,E?\:2
M(<4]Z=)( B]SM+#Y^M5^'$>'[T>C2_\X.-P":HZ$[-#(8H6)5*%I-DIX;XY"
MDXHRIO)MR8+3P/T%!M'V[SVOE$G)9[[L\MPEI!J4=F23Y%5*LN0YRQ5@'N+/
MM'8TE4@:_%I)#G>Z!";J";*<.3I<JU4/QLJ#ZE(J!B0?A5#4E_ESU[L5Z6=J
M2$':359?6J\.355,)">_264,CY%XIA*YW?++)%-D-@H3M)9ZO^<C8":D@7(U
M8>Y7K(XW[<&GDE;&.Z*9U&RMMV:N+C.(/G1%&0E%:##(#0:H/6 Q1=.V"*#U
M]THV+"0MME2I3 1O#(VHC0^7"4<*+(D-X%U)FPAG6>UX)FU"X2Y1&';'W#X(
MDV2-LS<]N,XDKT.IC0.;Z2I/&8GW3<Y!$N4S%8&/N4V+LY#OG%6#O4,+*RG_
MG43W$OB5)QR#E%)/,"6 !T2'75ADDMY9G$9R)KB.ST@I6E*X"D$1\R9O?R,W
M.:XD^(3S0#J)@=K%79()-?>(A;1^0V_J:')QUI81#?]:T4(.6G)LS8#LI#]Z
M<50@["-*%V<M?KP?IO4>-YK_V5ZX$J$N#9K#!P9* R;1QD)"WQLJ33G&?8.0
M@T:^(;B:5M-^B$?"8J9H$R.G88D^TH)#W(5).$]Q D_D7,D9932Y7NVYM7VW
MP?Y^;#[].2GJ\ORQK'CA<O4VGMY>*4KXBPZGHU1S5]XX)ZQ<VXJHC8O2Z-MZ
M(Z'V]2EQFBN>('=\\X1WH\DI4,)5Y'(TN?%?MJ/=+CR!<D#1I5Y 7YDC&DP#
M#0K^"FU)NF$C8IVY7H05O)N29?6K/9'4<>_AQHI*PC>;C:"6F.9<*W-VL0+A
M@_G(G%X2S5[W00C,[GETV+RF)I]0%41;&]^:CA45 \*UN/N64-M0OT?H[6-"
MZU$;(GM#(D+C8CXW. ]:43+71I,F*:F-E%R:C^09/LEFN!WM^,5^*73;EL['
MDXNV+VU.JJD+FL71MF>+4Q=ZRYE6MVALLP=_X@JG+<OO[?^)*'U\&>H*G>%>
MM!U'6P<44%HE!'=OYP]5X=5)S@0//O8GCS7'O'# [*]<) HT<W]=LN!K,]PI
MVM'V1C8*%Y'[Z>$Z1Q4^IW,.Y#@CTZBW]Z8#)ER1P@M%X*\E4^WHDN,?,]H=
MT? $^LZGF>:%';3WU)-_ 5!+ P04    "  K@$I:NI6E:SL#  "3!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6R554UOVS@0O>=7#-2B2 '5HN3O
MQ#;@I.UN#RV"M-L]+/9 2R.+*$5J22IN^NL[U%>\J.NB%YM#SGOS9J@9K@[:
M?+$%HH.OI51V'13.55=19-,"2VY'ND)%)[DV)7=DFGUD*X,\:T"EC!+&9E')
MA0HVJV;OSFQ6NG92*+PS8.NRY.;Q!J4^K(,XZ#?NQ;YP?B/:K"J^QX_H_JKN
M#%G1P)*)$I456H'!?!ULXZN;B?=O'#X+/-BC-?A,=EI_\<:[;!TP+P@EILXS
M</I[P%N4TA.1C/\ZSF (Z8''ZY[];9,[Y;+C%F^U_%MDKE@'BP RS'DMW;T^
M_(E=/E//EVIIFU\XM+[C>0!I;9TN.S I*(5J__G7K@Y'@ 7["2#I $FCNPW4
MJ'S-'=^LC#Z \=[$YA=-J@V:Q GE+^6C,W0J".<VVS35M7(6[C%%\<!W$N$5
M?$"WBAS1>Z<H[:AN6JKD)U1+>*^5*RR\41EF_\=')&O0EO3:;I*SA*\Q'<$X
M#B%AR>0,WWC(==SPC7\W5_AGN[/.T!?R[ZFT6];):5;?-5>VXBFN VH+B^8!
M@\V+9_&,79_1/!DT3\ZQ_][]G*4Z+70\@E,A7CQ;)'%R[0-=?"H0;G59<?4(
M!;= A<J0VJE#F2>4*[@CVU)'0&YT21L(EM.)SF&O=6:!JPQ\:)&B/0IM?@RM
MZ%Z$2F6=H25\;LD^"BJYPPR<!BYIL'!%?$ S"E*#F7 @M;5HPZZ%T$#%'VF6
M.,B$)1=*)A7^W.LQZ&JCB*V36+M"&_&-^[%AX=(+2MCU_1];VRSCZY<@K*T)
MX ,*]8HJ0E/*0:V$Z]CLZ.*7R5E(J:Q&6&*B OEBY=IG(]3^ZH*^?BQWI+SO
M 'C/35H\F>?XVSMZ#LMI.)N.0\88&7&\"*>,-=:VK]J/18/+^;SQ>0F7\6+9
M+6_/%I(\PSF;#; P&8P!V!4&J)!]_2[C.%R,60]+6+A@?<!/VG%Y\C,[+N)S
M6"0AF[ NQ>4L3)9MY%/-%QT-2I*T;YX#?PT4HIV9P^[PXFS;0?ODWCY7=!E[
M0=E(S G*1O-I *9] EK#Z:H9NSOM*/]F6="KB<8[T'FNM>L-'V!XAS?? 5!+
M P04    "  K@$I:N_NO1.0"  !_!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6R-55U/VS 4?=^OL )"FQ1(XJ1-"FTE/H:&-"8$VWB8]N FMXU%
M8F>V2^'?[]I)TTXK%2_MO?8]Q^?XXV:\DNI)EP"&O-25T!.O-*8Y#0*=EU S
M?2(;$#@SEZIF!E.U"'2C@!4.5%<!#<-A4#,NO.G8C=VIZ5@N3<4%W"FBEW7-
MU.L%5'(U\2)O/7#/%Z6Q \%TW+ %/(#YT=PIS(*>I> U",VE( KF$^\\.KU(
M;+TK^,EAI;=B8IW,I'RRR4TQ\4(K""K(C65@^/<,EU!5E@AE_.DXO7Y)"]R.
MU^S7SCMZF3$-E[)ZY(4I)U[FD0+F;%F9>[GZ IV?@>7+9:7=+UFUM33U2+[4
M1M8=&!747+3_[*7;ARU %KX!H!V .MWM0D[E%3-L.E9R192M1C8;.*L.C>*X
ML(?R8!3.<L29Z8UX!F&D>B7'Y!N8<6"0U$X%>4=PT1+0-PA&Y%8*4VKR6110
M_(L/4$ROB*X57="]A%>0GY X\@D-:;*'+^X=QHXO?I]#\NM\IHW"V_![E]F6
M*]G-95_(J6Y8#A,/GX &]0S>].@@&H9G>Y0FO=)D'_M[SF(OP6YYR0G9$!\=
M9#2B9Y;^P_^C K>':Y++NE%<0T'DG)@2R%Q6^'BY6)P2/!VH9Z#Z$R*W3.7E
M)MW->L]6>&L-*,XJ30Y)-$C]>)3Z81BZ+/.S:.2R1WS$QUP<-TKFH#49^>D@
M=#.I/TIB%UUSP?'*%V0A9:%QW<@/DQ9.:>H/.T \S/QH-&SC4>(G$77Q5\O+
MK"4F<NM.$7AQBS&!GF=:5F" \-[)QRCS!W'FP)\P0^TI[;*-WQ@E# =M59RB
MMZ25L:E8"@5FJ00J=QSM/ U]FK6P[]*P:FOA[2T\1#](2K-NT^SVQ5VVZ_(%
M6TVA!K5PK<\>[E*8MC_THWUW/6^;RJ:\;<UXQ LN-*E@CM#P)!UX1+7MKDV,
M;%R+F4F##<N%)7XA0-D"G)]+:=:)7:#_YDS_ E!+ P04    "  K@$I:H&,?
M?9<#   M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6S-5DUOXS80
MO>^O(+3&]J*U)$JVG*QM(!]=M$ 7")+=]E#T0$MCBUB)5$DJCO]]AZ0L.X%C
M^-B#+0XU\^:]&7YHOI7JIZX #'EI:J$7065,>QU%NJB@87HL6Q#X9BU5PPR:
M:A/I5@$K75!31S2.IU'#N B6<S?WH)9SV9F:"WA01'=-P]3N%FJY701)L)]X
MY)O*V(EH.6_9!I[ _&@?%%K1@%+R!H3F4A %ZT5PDUS?9M;?.?S)8:N/QL0J
M64GYTQJ_EXL@MH2@AL)8!(:/9[B#NK9 2./?'C,84MK X_$>_:O3CEI63,.=
MK/_BI:D6P2P@):Q95YM'N?T->CT3BU?(6KM_LO6^- ](T6DCFSX8&31<^"=[
MZ>MP%#"+WPF@?0!UO'TBQ_*>&;:<*[DERGHCFATXJ2X:R7%AF_)D%+[E&&>6
M=U(8A:4A-UJ#T?/((*A]%14]P*T'H.\ 7)%O"%%I\JLHH7P='R&9@1'=,[JE
M9P'OH1B3- D)C6EV!B\=%*8.+[U,(?G[9J7=Q#^GQ'JL[#26W2'7NF4%+ +<
M AK4,P3+3Q^3:?SE#--L8)J=0[^D%V<!3M.;C,D;X _WG>)B0TP%^%, I/$M
M!-M"@@V 9@5J: )AHK2#-'0A=[)IF=CAEBR[ OWM7,&4VEG,9U9W0.2:/.+A
M(;HU9NW0$8.0$*F@+@DS_<(&I3]]G-$D_T)J63"[2S59[<@HG\S".(Y=WE$2
M3N/<FB%FU"VX;5SOQN1(A<!"_-]$T#!-I@<969C.XA,R/@S-87Y],H5,D)WB
M&E,B"4MM+6L\/I';]0EEWY@JJH/Y5$EE/AM0#>*\QO8"X,6FMZ(E60'2074"
M360]:"(CDL3A9.HJ;XU)F,57SK @!-=7P[M&DY9Q!W2(O JS2>8\KP: '^U:
M(1?TWN&)CDQ>1208X6IC1[[9Y"L7'(^UDFRD+/6Y?'E&740^\>7^+@VKB7Z_
M"B-":4B3M)=&\S!)O;0W_2Y.]_N7HTZ/2(HM3:;3 0SET_RB0M$LS//$N:9Q
M2/NH/Z38['EC/!?/6#"I=GC7M%)SY#_!LGJ^A]'EY:*HUF\O7*%9<E%[<K]T
M,2)/9D=%KH^XOJUQFF98B:RO2TI1X<PWZM11&1U=89ATXRYJC;"=,/XV&V:'
M;X$;?P4>W/V'!&Z'#<?6U+#&T'B<3P*B_.7L#2-;=R&NI$&%;ECA]PPHZX#O
MUU*:O6$3#%](R_\ 4$L#!!0    ( "N 2EI4=4\^  0  %$*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$S+GAM;+U646_;. Q^[Z\@/'1/MSAVTK37)@&2
M=K?M8;VB[=T>#O>@V$PL5)8\26[6?W^D[#C)E@4#"MR#94DF/Y(?*5KCM;%/
MKD#T\*U4VDVBPOOJ,HY=5F I7,]4J.G+TMA2>%K:5>PJBR(/2J6*TWY_%)="
MZF@Z#GMW=CHVM5=2XYT%5Y>EL"]S5&8]B9)HLW$O5X7GC7@ZKL0*']#_5=U9
M6L4=2BY+U$X:#1:7DVB67,Z'+!\$_I:X=CMSX$@6QCSQXE,^B?KL$"K,/",(
M>CWC-2K%0.3&UQ8SZDRRXNY\@_Y'B)UB60B'UT9]D;DO)M%%!#DN1:W\O5E_
MQ#:>,\;+C')AA'4C>S:,(*N=-V6K3!Z44C=O\:WE84?AHO\3A;152(/?C:'@
MY8WP8CJV9@V6I0F-)R'4H$W.2<U)>?"6ODK2\],'N=)R*3.A/5P'<VA!Z!S^
M] 7-/NDF[T3@./9DC[7BK,6>-]CI3[!_A\]&^\+!>YUCOJ\?DY^=L^G&V7EZ
M%/ &LQX,DM\@[:?#(WB#+OA!P!N\.GCX9[9PWE(-_7N(A\;,\+ 9/E>7KA(9
M3B(Z. [M,T;3MV^24?_J2!##+HCA,?179O X]J@'OPY_<E#TVN@,-5''(N[D
ML4!0PJ[0^;:\T3HZFYFIM<<<" T(F-Z*^H74*ZC0,@!U"#!+R C$*)D+%M;4
MM)Q0Z"X)UR+NU1O<4C#[.U0_6"[(*:ZAO047% ^#G=GM!GT;S R&"9S"8,C#
M!0]G-&QC!5([A73$P_EFZ#[/(4UY,\CT>6"P>WQ&79.5-G2'.\2LT2(U&4N=
MB[BQI@SD?!0VASMAO0.'*VJ1/F3DD4E],*H.5(>M&RE6VC@O,WC_M995D&UU
M*+=$V:WQ",E%L"X@EXZ,AXY+9+.M:U-60K^\?7.1)N=7G4'7>W4J6TE'O3U#
M^2P6"B&82:Z ZB7'RY,?<_19V*S8+F<',-XUVGM9.Y@K6B:#[Q(4TD*")Q_0
MK*RH"F*.B;RS)J\SOU?OCP?HJ1HYXH$21Y6:TP[FACHWG0KU E(3X]87,".#
M=%0"^*]QYO[G^M^$S$T![HVGH,F?\#]ES]4VUA'3.V)Z1USP(Z[_N15/^,ZB
M"IYVHJ'DFR'=S+[0WTM!42^V8@R8\#?&2S@I3;OI!#AO_ S;=]+O'QKW>M)#
M755*'NY);1ZA$$2KH3M*(^HH&\)_EZ#24&YI7Y.-4TZ*U'2$O;$O4-54GG1)
MZ$XS/9P8SK)F'LLF'_AC/@+Q+,?D]P[]&.*=WSQ5SRI<9AP$UYH_?K?;W9=F
MS35A*]Y<MN@8K23U"(5+4NWWSL\BL,T%IEEX4X5+P\)X.AMA6M"=#RT+T/>E
MH;[1+MA =XN<_@=02P,$%     @ *X!*6@8O?G&T"0  Q!D  !D   !X;"]W
M;W)K<VAE971S+W-H965T,30N>&ULG5E;<]LV%G[/K\"H3L>9862*NMJQ/>,X
M[=0[:>I)T_9A9Q\@$K+0D 0+@);=7[_? 4"*E&0UNR\V">+<S_G. 72Y4?JK
M60MAV5.1E^9JL+:VNC@[,^E:%-P,525*?%DI77"+5_UP9BHM>.:(BOPLB>/9
M6<%E.;B^=&OW^OI2U3:7I;C7S-1%P?7S>Y&KS=5@-&@6/LN'M:6%L^O+BC^(
M7X7]K;K7>#MKN62R$*61JF1:K*X&-Z.+]Q/:[S;\+L7&=)X96;)4ZBN]W&57
M@Y@4$KE(+7'@^/<H;D6>$R.H\5?@.6A%$F'WN>'^H[,=MBRY$;<J_T-F=GTU
M6 Q8)E:\SNUGM?E)!'NFQ"]5N7%_V<;O'<T&+*V-544@A@:%+/U__A3\T"%8
MQ"\0)($@<7I[04[+#]SRZTNM-DS3;G"C!V>JHX9RLJ2@_&HUODK0V>L/8FDO
MSRPXT?M9&JC>>ZKD!:IS]K,J[=JP'\I,9'WZ,VC0JI$T:KQ/CC+\(-(A&X\B
MEL3)Y B_<6O6V/$;'S&+_?MF::Q&W/]SR$+/8'*8 =7"A:EX*JX&2'8C]*,8
M7'__W6@6OSNBWJ15;W*,^XM>/TXU'S(B?/5E+=BM*BI>/K,U-^PDF2VB61)'
M<1PS63(C2JE0>"*MM<C82I:\3&7Y$+%3[.8HJ8R6M2J818$QJ]S_B%DP_OZ[
M19+$[VY!*2W[D:<RE_;9K8[>O6&I0CT:"VY,K1B'[/%6MA:/*G^D;[GB)5L%
M8G;:8?RYW;/+.P(R+/]$M9)"J= 6D *6"*%T%6PBQLN,9(Z=."?2"ET<D?:%
M/G_$9]-(&3)RWW:=;806$%-QF;&LUJ09,7@67#/OJ9^Y3M=M=GH&._Y!25HX
MVS  #7)9%$NAV2AQ% M/D1,S;1"Q1P$C7'2(4I:P 5:ZR-7(6%Y:R?/\F>$/
M.9FTX<8(:YJW$/PANRO9O^I2.+VB[B=HKE6>0WEPY6PEG'K %KMF$HR",A&K
MZ3_;K"4L[-*;C1"5<7M3;M:(>QZ U%!X*O[,,K4IW89MV-L84*"62J,LR"5O
M,W02K(!P!8%$C21$,X%CI&FUPZ-XJB!%N*WP<)V*K7_H6VD$N=BSAD03#+#[
M(1GNU$G&3LXGT2).7-Z0.B>C9-$F$AH6N3XC,[8\][.5<;N-<),3CET_32)*
M73(&32?WH>(9](,'(W8RC^+)W,G=H"2[LM%G$1UK*540[M0;=4CHD-T<6$61
MK$#<%A *UF%@S7,H\"<ZBG-]1-;/H_-9TFK!'[G,^3(71^T/;MU)?RW^JB7E
M?S>'$$,:"YP:G)J7+.H"</2$^*9KKA\$M'L4&LV?:0[/,+DBV9HCL8(VGKVD
MC#7$'86>),/IZ[8P'AZT>.!6=+(P544AO9D!,2@0<B4AM]'BD!C Z[;^2X O
M*WR7\S!PP-4'E25?0BENG0^A,+'S2MLU?+16>>:*%?.'T@%VCWDE #@"2!_P
M;)V,4MG&[ZY>ED!RU(G(AJ]N50D.5E(P/RFLOOJE[.?G>!<NJ,@(+<"($VO!
MJAK[,?# QUH(<B=RJ^T?40]G20B[;PAN&H*V;3C@>2\-:O>65]+"EGNN;4E9
M_OM=Q#X.[X<N5B_N>7L3=ITV4$1UU>M9C7S=@OUQEIZA,XJX-/9JZ@;4\Y&Y
M)*5G:"L#I='=U$JD^J7]TI@:41-.!<,1"&3LR3AI 8>*HDW>"GF7RHIJM% U
M DREWPDB!<2@/1$<4OC.>TKMA7O;4CVR4[K4AIH^M'L0L-\EDZZ4YC[2E3+"
MA-:VRPV9A5[8XC"PB#-'!R5'\3!^S2KX@Y=E7414?)6J7<'0"C4RW[<!^@Y<
M3N4;\'K[56(-VIQ*]^ZZ3-22..]H%)%V+?4&_LG9B 0*#GNH.3M12++4S2+M
MG@8;[YH57ZDENI!K9#Q-=>TSW9NCRE )NU:[>$5)?-XBI)L1&MW))N 2XI;7
MF6^T+HL.1'*?]V$\/^Q]/S"@U9;2>A"@'>Y4!&&I3ZS1= @E*0X&&")\_A3
M+X8C1/J5G?92Q1'_4E$SVLY%OY4.8\DNZ W/=0$B$[DD0@J]0#MWM)264, 7
MX;;ZMF/*KBD%QH:0UK1#ZL.N<<V#)E/>;%-.'G2L5-EQ0/2"G(W$Z 0\Q-!D
MPQ#DW+([09'QH_D[T_/5D/WPE(K*-A%-"=("G4HQM6E1>J]S-\X0(!*RH,V6
MAJ>^PR-;<#9$#VD3@P[0NV5=808'4"C]["J\C\GD+(_Q&=#T!4N1 00XJH_N
M,\P&;@KHK^[S#[S=I*F1W]J^'#S"#NZGP;8U]%'(\_W<YD<+BBY/?7Z+U<J#
M][8"'990?8T6P_%K<AUT^#]FK.[ UT;V0()IX5!*2T+$8.X*3<5-E!<')/>E
MLOMO*O$3-IZVZ(&7+?)_1)E=H,9 #8J_H41&Q]5,FM2QXQ9'GF4=QN#; *CL
MDR#0T/+1=Z6/LADX3F?1(O%RWK#3>32=S\++_R;)?6O[5JH,YJ?3\^FXX3R*
MXNDBO-P"G9\)>;<N.)PU&#(GB1]U,72,9UZU^[R&8O]LVB0ZGWJG@<W(/]'F
M=%_\GFC*CIR3;937SSX&X_F\"4@<S;VC7MTY3"G#19&;5<B8%X::(Y-3#W(W
MT)'3#-HMDC_"8G\RZN-GT[7]F9(:5$C V"7@N2^D%0<N/O*\;L&IX8VYU)!O
M/@J4!1M#M:H.HS!MHZL;00',%3,8AG/NS"X4,#YR=?BWT.I;SSG]8]:V]@-D
MNPN*I1#DX6+I\+"U>*\7N?&RG2!8B4!GVZS(MPF_@SI'<ZA_\/_GE&L5U@(3
M4A84EN7>/+:37Z\.=V^>&^4.8>X4%$Z @(YPZ#5TZP%W<CR$R\3.I$4C4N4/
MW8TL-Y^_V';"N$=7&M0ZC(!J(*/+A-25?)@!P\C;IH_3H5%I2U_0(89FCF].
MAKO=TWI'[\, @1F*FX"_Y@)>1)GUKA?9)SJ*]59ZNNPK1N>;SM-MYPB\=YMP
MPA:+.$#"(FZ>DF@VV3Y/POH-9D?ADWNU@Z3)S&]!T_%P%8[WL\0#WHU'8-ZC
MWL':L2?QMUN8K*?N_\*O?E'VL/JC:-1BVJB]5@"^19/SI'T>C1R,4Y(BMMS%
M%VGD *:YCMF>)CN7*B]/''XR<R"%NMD[T1X:A%_@B&:PM:PY)X0YFT8I4Q>$
M9] 8<W_^W)U H4IG'J;:#2,:"&DNGLZB>3SQ$[RJ\XRF0C?&[Z/JH7O=L\[-
M>B%P-J??#VA<A$'^DKU=;7^BN/$W\]OM_O<-2'N0)5UDK$ :#^?3 =/^-P/_
M8E7E[NF7REI5N,>UX @$;<#WE8*WP@L):'^XN?XO4$L#!!0    ( "N 2EK*
MP>]'#@,  ( '   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;)65R6[;
M,!"&[WD*0@UZ4J-=7FH;R-*@!5(@:+H<BAYH:6P1H4B5I./D[3LD9=4!'#>]
M2!QRYN,_PVVVE>I>-P"&/+9<Z'G0&---HTA7#;14G\D.!(ZLI&JI05.M(]TI
MH+4+:GF4QG$9M92)8#%S?;=J,9,;PYF 6T7TIFVI>KH +K?S( EV'5_8NC&V
M(UK,.KJ&.S#?NEN%5C10:M:"T$P*HF U#\Z3Z45N_9W#=P9;O=<F-I.EE/?6
M^%3/@]@* @Z5L02*OP>X!,XM"&7\[IG!,*4-W&_OZ-<N=\QE235<2OZ#U::9
M!^. U+"B&VZ^R.U'Z/,I+*^27+LOV7K?+ U(M=%&MGTP*FB9\'_ZV-=A+V <
MOQ"0]@&IT^TG<BJOJ*&+F9);HJPWTFS#I>JB41P3=E'NC,)1AG%F<2F%45@:
M<L/HDG%F&.A99)!LQZ.JIUQX2OH"94(^(Z?1Y(.HH7X>'Z&B05:ZDW61'@5>
M075&LB0D:9SF1WC9D&;F>-E_I$E^GB^UZ_UU*&,/S \#[5F9ZHY6, _P,&A0
M#Q LWKY)ROC]$;GY(#<_1G_UJARGC,_((=#)T,GWBD$5D$JVG6(::B)7Q#1
M5I+CJ65B/3W!%8%V"6I8%?*9JJKY:]XU4IEW!E2+G ,37+K-C !JF514V =4
M"9SME"23,!^E81S'WAB-)\X8@BJ)^A28C1*HM:K4AG)-T&F<.,<D#O-\[)KG
M=A2I+J2C3WB%&)*%29Z[X0QG*I_#:^BD9D:3-$R+D>>%HZSP7A:SI.)^R.;)
MCH[CP<]+O6:"X3FLR5K*6C]+O8@]*H^]A*_24$[T/PIV2K(R3'LZ&J.PF/AD
M;Z18OZ;2AXMV2M*D#$>CR5#N+"SR(\G&81'[M4F2<)QG+U<Y#\M^/<JPZ.MW
MI"[O2-+/ZRO"C^>%PG&W3<K=/DD3;)5NT0^=N6CO5L1JK-W=KQ&]$<9?D$/O
M\+R<^UOUK[M_FW"KKQG6D,,*0^.S41$0Y>][;QC9N3MV*0V6WC4;?")!60<<
M7TEI=H:=8'AT%W\ 4$L#!!0    ( "N 2EJ)OVQ!SP<  -P3   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$V+GAM;+5878_;-A9]SZ\@W-DB 32V]6%;GLX,
M,)ELT0!),VAFVX=B'VB9MHE*HDM2XSB_?L\E*5D>.[-H@;[8$G6_[[F'E*YW
M2O]A-D)8]J4J:W,SV%B[O1J-3+$1%3=#M14UGJR4KKC%K5Z/S%8+OG1*53E*
MQN/IJ.*R'MQ>N[4'?7NM&EO*6CQH9IJJXGK_5I1J=S.(!^W"+W*]L;0PNKW>
M\K7X+.Q_M@\:=Z/.RE)6HC92U4R+U<W@+KYZFY&\$_A5BIWI73/*9*'4'W3S
M?GDS&%- HA2%)0L<?T_B7I0E&4(8?P:;@\XE*?:O6^L_NMR1RX(;<:_*W^32
M;FX&^8 MQ8HWI?U%[7X2(9\)V2M4:=POVWG9&,)%8ZRJ@C(BJ&3M__F74(>>
M0C[^AD(2%!(7MW?DHGS'+;^]UFK'-$G#&EVX5)TV@I,U->6SU7@JH6=O/PBD
M9*Y'%K9H950$O;=>+_F&WIQ]5+7=&/;O>BF6Q_HCQ- %DK2!O$U>-/A.%$.6
MQA%+QDGV@KVT2RQU]M(7$V._WRV,U>C]?\_EZ$UDYTW0/%R9+2_$S0" -T(_
MB<'M]]_%T_$/+P28=0%F+UE_H?(OZ\V'S*N^>MP(=J^J+:_WK/3I/G$M56/8
MBA>RE%9B2=;L9Z7MAMU50LN",UXOV9V1G#5HG6:8;\VMK->M#?%E*S7=VXU6
MS1J*S1I 1&/2=,CZ3C?< (L69GG):E6OFMK-&NZ*1FM1%UU@=L,M*U13+J'U
M)!@_*$H8*RS#B-J#[>^_RY-X]H.!#J*LC5C2E5&E7$)OR8S%'\C!&J96;0X0
M&"(UD,6?C=20 FDQ!:N:5:H6%JS#2LD7H301@C-&"%*H$&:C!6E@D.LN_DLX
M5Y@[Y]3ETK? &N,+)5"U8L/KM6 (!.E9)GBQ@>$M:D\R%';$%HUUTMX2AW<D
MP.$7U>M"#,LAI"49VT@P 76O=/:-:Z+7LXRO5N X""[V(->%0?8H#//Q. "<
M!(@ZO:^IHG5@QYT$0DBL*P45EVJ+11,"1L5Z+8)HH?22 F2E,JX1%W&4SR;1
M>#SV$;(U]@7W((FFX]P]6#:Z+1H0)@3UAIA$$),P\("H%NA8RP7.$"[2" [-
M5C@:+_?_6 )Q-)DFYS+(HBP=/\^@QG3^W00>76"\4DT=4"#KHFS("%RV2.SZ
MUL[)Z@P.R044=ER[.7&,UW7^+X_0N[^4WW%-"XIMB>FN&Y"0]98.Q@G,$AX?
ME=:\+C 2][R4"+T&(076H@E X;=<NVQ)7-67:T66B,RM6.^95:RQD/XJG,"Z
M5 L,QTHINX5+2\]%O2$7WD#'<F*UDH7$;$N:@D=,%DTI\7MM'10,JBXAP[L9
M(F.48X.J.T"1#FWWEVIUV;2#'+'=1KJ9#^S#<4E/C.E!\83@G"Y;@VJWYIA>
MT:T !\>>WW#+=JA6K8!@1*J[JI&KGP@.#U@X\G+L!'6AHYT+%[Q@'6?28#RA
M8 O?CM>>YCX(X):E@-6VL>9-EZ[!"<AC%F$02J5V"2/F$[" G^%TU5@BVY:A
M0GD18U-M TP :$0C*\=V*ZTJB"C*N;9HW]8AN.+[0'X>YUSK/07ZQ,O&=>JT
M6MZRWXA\Y!1W+VC$I!'3\-5;7CKT^+.QK/T!F*B&*A2V-4F5Q4*)PZVY"ALS
MNR_ART'(R9\RPD>N4;GN]LY%=L4^=2#]=+PIM[%?L.DLFDP\/5VP/(WFL]3=
M_(@MBJ)]* FVKGI X=:EE$:SV!-7%DW!;W3UJ"S&I?3#VEF?Q5$R[:SGT23/
MW,V' ]5<L7NW-=H7HNTSTP6;1VE@?MB,TGA^%/ GMST7P69?$['D7A:4G/M-
MY0- ?HES0]7S>5A3+\0QG49YZFLU2Z(D&Y^)XMC[9#H.WO-Y^KQHSW*<Y=%\
M/FZ31-'2F8_7R18*<T4S!6+YZB?E;_#R,[#A^$>;9_\8SGXFMCY:.<+>*1!I
M6^I=]<)]WE.W> $LI?,XY E<96W. -@T0!$W:%WF;SYO</[QW>G92::^/,G,
MXVL>2CV/_?JO.,;R12GZ.KDW&*<>2VGXSV;'G3QH7.'$2X>OKWX*4<O5D4Q
M?9)[G^G4YS7/VK;'$P^Z]]@8-%$CS?Z1B3X(,I_*Q%N)6RLAO#YT0BDA/VMG
M+0/:LK9Z2'02'V[F/HQ7'SGMILY7=P8H5%5)Z\%RCF[I2+B2ALZ->\$UVR&1
M(Q %H_OSQXK>D'EF:ZL<;GU6<#1AEW3PPE$IO#@<CG4.,_&D3329]=#CTX?^
ME!+-TG;<XS!+,0@KF;=",P+6-/#3=!Z$DZCM'$1R$HF3J8=&"QEHC3LK<R>2
M!M=YWHID2>@4F$#P%5K.@.$L$$_H%%8FD]E)1[=\[WLPSX :[RKMKN8S%" /
M?(!CIC_Q'4X=5#+98NPU20;I-^QU&IC[C7N0)NV#!Z]ZV.K.LM(TBK,624F4
M9_-PW:,KSWS][8TO%-Y2SFYPK_[O5N89Q,T[;4)+8,\G2V]%O[EO)&)YR>EP
ML18]R)0'O=>$5//FZGBD#4N'Z-<P?\Y,ALV&4Y8/TU/S1]Y/[$UAZU_XS?![
M8G/B'KK?<^_ZH]X7%[Q6K]UW)7I9A3?_\:5;[3Y=W?DO-@=Q_]T+!5Q+L'LI
M5E =#V>3@3^WM#=6;=WWFX6R5E7N<B,X7MU) ,_IS-O>D(/N@][M_P!02P,$
M%     @ *X!*6C&D'4I0 P  V@<  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&ULI55+;]LP#+[O5Q!NUU,0.[;;IFT2(&TW;(<.11_K8=A!L1E;J"UY
MDIPT^_6CY$?3H0V*[6*+%/GQ(R52D[54CSI'-/!4%D)/O=R8ZM3W=9)CR?10
M5BAH9RE5R0R)*O-UI9"ESJDL_# (COR2<>'-)DYWK68369N""[Q6H.NR9&IS
MCH5<3[V1UREN>)8;J_!GDXIE>(OFOKI6)/D]2LI+%)I+ 0J74V\^.CV/K;TS
M^,YQK;?68#-92/EHA:_IU LL(2PP,1:!T6^%%U@4%HAH_&HQO3ZD==Q>=^B?
M7>Z4RX)IO)#% T]-/O7&'J2X9'5A;N3Z"[;Y'%J\1!;:?6'=V,8G'B2U-K)L
MG8E!R47S9T]M';8<QL$;#F'K$#K>32#'\I(9-ILHN09EK0G-+ERJSIO(<6$/
MY=8HVN7D9V;S))&U,!IN,$&^8HL"X9)KIX1K)3/%2CWQ#86R#G[2PIXWL.$;
ML"=P)87)-7P2*:8O_7VBV/,,.Y[GX4[ 2TR&$(T&$ 9AO ,OZO..'%[T/WG#
MC_E"&T4WY^=K)6@BQ*]'L-UTJBN6X-2C=M&H5NC-#O9&1\'9#OYQSS_>A?[O
MY[8;=A0,X5W0'^YRA M95DQLH-:HJ;]:-_7LEG9N55=1N5RBPA06&TA0&9H:
M[2U'11 B!9,C5X2A*W0-2STG'O40[NDB*;NKL4<;6+EG4;(-4+L7I)1DU,,>
M[(W#T?'9%B\-1K96#AV8 ?9,EC87""Q32$3KRLX.XR(9&D=NL0W%%(*613J$
M.T>NAV%*,9$A33 J"BMH_+V@2U&H9#2>%#,M8F6H/E"QC?4!*7;F,'1'L)06
MF(L,. 7I9JN%>==YG'[X1C?@1;,"M1J6"RIVUV[V$VW=!MWCD/4^Q./QX# X
M' 1!8*4C6AU'3GIP,Y&,V(JRS!!$[8")7<HV&FAX==-YS?16.5*(XA"B*(:Y
M$#4K^&]2K?]&Z[-Q%3P:1O"1OF/ZSDNGMW%Z&TQD)AP0A>+$G>Z8 7RBYXU.
M;1_"DP'EV69!0G3B4GJM5_VM>4NGD[E7Q:9#@9K1VVO[AVO>S.MG\^;5NV(J
MXT)#@4MR#8;'AQZHYB5I!",K-[T7TM!5<,N<'E]4UH#VEU*:3K !^N=\]@=0
M2P,$%     @ *X!*6M6<G=%%!   A0H  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&ULE59-<]LV$+WW5^PPGO2BBI)LQXXC:<9.FDD/F?'$_3AT>H"(
M)8D)"+  *,7]]=T%2$J:RIKF8)L$=]^^?;L+[W)GW5=?(P;XUFCC5UD=0GN7
MY[ZHL1%^:ELT]*6TKA&!7EV5^]:AD-&IT?EB-GN3-T*9;+V,9X]NO;1=T,K@
MHP/?-8UPSP^H[6Z5S;/AX(NJZL '^7K9B@J?,/S6/CIZRT<4J1HT7ED##LM5
M=C^_>[AB^VCPN\*=/W@&SF1C[5=^^46NLAD30HU%8 1!?[;X'K5F(*+Q=X^9
MC2'9\?!Y0/\8<Z=<-L+C>ZO_4#+4J^PV XFEZ'3X8G>?L,_GFO$*JWW\#;MD
M>WF30='Y8)O>F1@TRJ2_XENOPX'#[>P%AT7OL(B\4Z#(\H,(8KUT=@>.K0F-
M'V*JT9O(*<-%>0J.OBKR"^NGKFVU0@<?E1&F0'ATMG*B\<L\$#P;Y44/]9"@
M%B] O87/UH3:P\]&HCSVSXG6R&TQ<'M8G 7\@,44+N<36,P65V?P+L=<+R/>
MY??F"G_>;WQPU"%_G4H[H5Z=1N6IN?.M*'"5T5AX=%O,UJ]?S=_,WIWA?#5R
MOCJ'_GWU.0\UGT_A1;@??JT1WMNF%>89NJ"T^@<]"!K6WJ'L'=KD,(%=K8H:
MA*:Q]E"@"W0#@"TA[(%>O[I=S&_>^1'%0[! (ZG92CF:Z@+55FPTQ9(=0NEL
M<PC YJUP016J%4&9JJ>AA 9E?%"AX]DFHB&Z>:L1I/*%PSCS1&=C0YV^#9D(
M(^/!::@IL!)]EJ (6M+8*1_0H83-,VD2:N5DY/4\9::-"G1-!9_H_R^^H2;&
MPB&(K5":!8C*C#)U-$*. _D]%4-9T?TCV?)B<3.9S6;\DZ)>S*_' ]DY#LTY
MAMHA0I/F$GDN@:8*FPVA#Y.5,AX4KX4'8P$+:VRC"@K+F?M #TE&05Q3F3T>
M%9!U)4^IZ##0%RUBKK5JZ4[KBW!2CBD\BN>D(*66:)/"/T6%1_V="-9%S391
M!2HO#YLJ*+3CU+@^S(%-C.T9)+D8<VMUUQ!U!Z:+^5,2/1T22U0D5.*PP;!#
M-/MJ3$[3GHR=]"+=8VF5C[Q$:AWF=1#58&6#BH0' L>=M&^.LPU\%/)'#W:C
M527ZKK.@@C],C)I*=S(*T-B.>? 8<H VE02H^@T9#J**LJ3J#I,P(%$<B86*
M_ZF/1A93V^S;^%@1:3%I0E^W2B)4G7"".@['+'E&8FP0WB,1;#7*:E_6DR)P
ME<_W4=E;%'%\.:$A82),O6_ZK:'OW,,$[L-_9VAR=&O50L(%?;J=O8T#29U&
M^Y /E-)A)8]J0S%+Y1KN80];H94\<0D,!2,KQ1M-D6I&U'D$3_V[R0]6@P9=
M%1<@CD:.:4L83\<=ZSZM%GOSM*!]%JXBC4%C2:ZSZ<UU!BXM/>DEV#8N&G3E
MTMH2'VO:$]&Q 7TOK0W#"P<8-\_UOU!+ P04    "  K@$I:1LQ43#8%  "H
M#P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6S%5VUOVS80_IY?0:A#
MD0*J+5'R6YH8:-H.*[ &0=NM'X9]H*5S1)0B/9**DW^_.TI6;"=QE[UT"&+S
M[1X^S_'N3)ZNC?WJ*@#/;FJEW5E4>;\Z&0Y=44$MW,"L0./,TMA:>.S:JZ%;
M61!E,*K5D"?)>%@+J:/Y:1B[M/-3TW@E-5Q:YIJZ%O;V')19GT5IM!GX**\J
M3P/#^>E*7,$G\+^L+BWVACU**6O03AK-+"S/HM?IR7E.Z\."7R6LW5:;D9*%
M,5^I\[X\BQ(B! H*3P@"OZ[A#2A%0$CCCPXSZK<DP^WV!OW'H!VU+(2#-T9]
MD:6OSJ)IQ$I8BD;YCV;]$W1Z1H17&.7")UNW:[-9Q(K&>5-WQLB@EKK]%C>=
M'[8,ILDC!KPSX(%WNU%@^59X,3^U9LTLK48T:@2IP1K)24V'\LE;G)5HY^<7
M>.[O=6%J8,<_&^=>L!58]JD2%DZ''C>@9<.B SMOP?@C8#/VP6A?.?9.EU#N
MV@^16,^.;]B=\X. ;Z$8L"R-&4]X?@ OZ]5F 2][NEKVV^N%\Q:CY/>'A+>X
M^<.XE#DG;B4*.(LP-1S8:XCFSY^EX^35 =9YSSH_A/[4,SH,EO(!.P!X="Z<
M+)C&%0IGPH0+_I&.H<6J\5"RQ2TKY;4LI;X*2V4'I@(8SOH*V#ID!*X6UV Q
MP9ENZ@7"F66+Z*B%=C4F)\9Y\95AT7!>Z !;-I:^" @Y2%,.V%NIPNX/D=.%
M:DJ$I/6P7&+.QTPNF="W,5M:4[= QH/V4B@&-V +Z8 9BQ0T$@Q5AJA!@3M[
M"2[&2E543+@-NQ75$1S^(JP5VF,+N;(WP=S+A0)V@1LX=HPF6!C0\242"X-L
M\B)FZTHBWMHTJL1ZYK!NT#01D\XU0A= !%"*!2Q['FD^XB=O6ITW)*=E*6L,
M/T^'I(U'7EZ^+,E=6/(&1Y]Q\=(H+,#DTA"A2)\)9('B"ZFD\)W\13A^TE5N
M>7OW?'NWGR"R!=C)>G:!NG=',(LAG#QE\DZ'TIH^LJW6Q;W]?F \YK,T3I($
MV\?Y).9I'GHT=YQ.XTD^O>N/DG@TY5V_#>?.C^DLGDRS.)TDU!QG>9PEXS":
MS>)\FE)S-$WBV3AA[T(0D4OZJ%&W;./3K3!AXRQ#V"E[&?XV0=IMR9,X3\?Q
M;#3]]I;WE=]YFMWEY2-+4'HR2#EY@ _RSA?)8#9J6WR %%[LY-!!H/0PT-%E
MGTN;T&P%^TKX+L8K3/RMA.R#&Y50@M]G<D<!T[*$!Y?N)3[]8PP[68+%%9@9
M"]@-_Q#,E,28)C'1P:SON)(QI4M7/4*V%D(5C<)\.+CO@.&=(&CS(0/J-M[A
M?KQ38(=M+55$_$A'\8B/=P)KSX7[E&B;GE:;I@>=MX!"-"ZX7MJ-\]?H@MVR
MT$O0E+%/4,#C$8;TA,_^11%[Q_I4">TIT$E_6TRV)R;-DGB,IT(U>07AEJCP
M5^/_UG;T'N^L92D)$7_#_H;0?._04'F6Y,&8Q_DXC\><_W>J'ZLN#7)MM3Q_
M-N4\>267+]N?8+0,0^DK5H.O3-FKOO\;^U<#Y!\[<3]:^"R+9WS\W:+E^[KK
M\\XM:5>'!23<UEC:9',+"I>7KG8:K;O7UEKZZA$NQPY@<RD*)7BW7#?84V1Z
M2ZPIA+K+FB"(KIBCSQZN47>TPGF1[[?,!P_=QH=;KZ<:[%5X(])E%YFT#ZE^
MM'^&OFY?7W?+VS?L!V&OI'9,P1)-D\%D%#';O@O;CC>K\!9;&(\ON]"L\"D-
MEA;@_-*@7[H.;= _SN=_ E!+ P04    "  K@$I:_>&8(VT%  #D#0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6RM5UUOVS84?=^O(-RN: %#MF6G
M3MLD0))N6!\*%$V[/0Q[H*4KBRU%NB05Q_OU.Y>451ESDP#;BRU*]_.<>R_)
MLZUU7WU-%,1=HXT_']4A;%Y/)KZHJ9$^LQLR^%)9U\B I5M/_,:1+*-2HR?Y
M=/IRTDAE1A=G\=T'=W%FVZ"5H0].^+9II-M=D;;;\]%LM'_Q4:WKP"\F%V<;
MN:8;"I\W'QQ6D]Y*J1HR7EDC'%7GH\O9ZZL%RT>!WQ5M_>!9<"8K:[_RXEUY
M/IIR0*2I"&Q!XN^6KDEK-H0POG4V1[U+5AP^[ZW_&G-'+BOIZ=KJ/U09ZO/1
MZ4B45,E6AX]V^QMU^9RPO<)J'W_%-LGFBY$H6A]LTRDC@D:9]"_O.AP&"J?3
M'RCDG4(>XTZ.8I1O99 79\YNA6-I6..'F&K41G#*,"DWP>&K@EZX>&<*VY#X
M)._(GTT"+/+[2=%I7R7M_ ?:K\1[:T+MQ2^FI/)0?X)(^G#R?3A7^;T&WU*1
MB?EL+/)IOKC'WKQ/;Q[MS1^1GOCS<N6#0QW\=2S39&AQW!#WQFN_D06=CU#\
MGMPMC2Z>/9F]G+ZY)\Q%'^;B/NL/LG"_]FR>B:&%GS[5)*YMLY%FA\8IK ,Y
M0B6)(.\$W:&G/0E;B:>S\6QV,IY.IV-AG9!&4%51;)4HZF2(<O,\6_X\QO=2
M/)TOQ_GI[&&=Y_/E239_ 34,#Q$05*@=D6A2S1#7C #CU*S(]:Q''WB8CQ&[
MWR2[>I>)HUG!^0\3.UV\>D20LVGVZL4PM?SE([3RY6FV'*9F0,I_R>R(GT/4
M6/D13L9B*[W8.(49J_1.* !6!$BN=N*Y>L%&,:F&J#&*(7KT<(5'Z4B4"O$X
M,D%4SC8QC(I*<E(+'V1H@W6[J#.&59AE@:*69DVP+&ZE;F6:NAIC7YJ"$L"0
MA3#GKBI5B"^M4[Y4<4!WSL. Y=(B)&-#Y+7 -QN)7QOU-T7!%1FJ5&!&M/6>
M_$&5/'MRFL^6;_S_A>W\'FC9%@&9E5:^;A@WQ"2/ 2&PP+9!SD&3XY$(/'39
M;X'Y(&.6L,@2:4N-I,OLI_?28+.,'@H$JTS+M%F.7($4H6#JF->-]2J^ CU)
MQBG;^D,*>([$>+Q79IWJFA $HW4TF?$!7PC(*Q2)9X'.XVV'+JUE7- M)*(F
M*E"W)?OAHT;9:CAR= MUJ3W#=X"25G*E- R2'X,#^R7!4[6A=9%70$]=54-
M>E2N,HA1H60WY.+YI:]#MKC1TICH/G!)K!67SQ5V^)(I"K5"&D;JG5?^,,V2
M CGLQ1P9DX8"A&R#QD*47]'1_-I$&N/W@ES \>@HZUL%I%AR2+*XA&N>$3A:
M'+KF8Q;;XGE^G.C#.1G-[^MD6"8/4\N%TJ$+^)0M@<*>8$8M$AX[WK-HH5S1
M-N@ J';%W,B=D+'UHKN47F)Q]R]^$Q[9P=[%3'&:OEW!K4+%PG2E>IY3.Q-B
MQ/38=_3G[";;SZIQ7^8\M#KN]Q/P</AL5:A9>I<J@D<<Q2K4JE%!=NUQ@&T<
M!JAGV ?G+6:&0]]*5$:"LAL+-Z';-*Z1/YP;)6.PE?(%:G-'TNTGSGOIBGH_
M;J;Q=[;?-?),O&U=WY:/V0E2#:/'0@P6['''038F:VS/GZ-OK7)IVH0C Y0Q
M+X^ CDH-QQT/MVHNVDCBEVZ(#T'ZOKT\!,>>O*UTY2$3*](*@X/W"N%!+>\M
MD@?D]_)D#ZWI=X]4<]WVT76A+8K616@Z>4-W0<SR#N;LV#EO,CAY-^36\7[!
M2+<FI$-X_[:_PERFD_MW\73_0;)KQDE3!=5IMCP9"9?N%&D1[":>XU<VX%80
M'VM<P\BQ +Y7UH;]@AWT%[N+?P!02P,$%     @ *X!*6L2\RD? !0  [P\
M !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULK5?;;MLX$'WO5Q!N4;2
MX5OL)DV3 $V[00LT1=#+[L-B'VAI9!&A2)6DXOCO]PPI*W*:! W:%UN\S<PY
M<R./UM9=^I(HB.M*&W\\*$.H#\=CGY5423^R-1FL%-95,F#H5F-?.Y)Y/%3I
M\6PR>36NI#*#DZ,X=^%.CFP3M#)TX81OJDJZS2EINSX>3 ?;B2]J50:>&)\<
MU7)%7RE\KR\<1N-.2JXJ,EY9(QP5QX.WT\/3.>^/&_Y6M/:];\%(EM9>\N!C
M?CR8L$&D*0LL0>+OBMZ1UBP(9OQH90XZE7RP_[V5?A:Q \M2>GIG]3\J#^7Q
MX& @<BIDH\,7N_Y +9X%R\NL]O%7K-/>Q=Y 9(T/MFH/PX)*F?0OKUL>>@<.
M)O<<F+4'9M'NI"A:^5X&>7+D[%HXW@UI_!&AQM,P3AEVRM?@L*IP+IR<*2--
MIJ067Y2_%.?2P!4@/0AI<O&>G+J2S)L_&@>HXT/CK!5]FD3/[A']6IQ;$THO
M_C(YY;OGQS"SLW6VM?5T]J# ]Y2-Q-YT*&:3V?P!>7L=]KTH;^]WL8M_WRY]
M<(B@_^ZB(6F9WZV%L^K0US*CXP'2QI.[HL')\Z?35Y,W#V"8=QCF#TG_/?\]
M+'HZ'XE?%O_DHG%9B?3P<86N435XD).Q"%L9*!?*(**=(PC$B@TE.1%*:?!#
MXOOHZTCD5FOIAF)=JJP4TI&HG4*Q4'J#"J"CE&#C_G>VJJ79/']Z,)ONOX&X
M*W*>I!>%S)16 2J&;(;UU-_/QR'P$N7.,:+"V0H3 4@ LH(41N?95E0\Y+2!
M$  S*Q(.V[Q84E@3_61TA,USVV,W4$?BVQT&)V2;9$8TM %>Y9-)A6ZRT$BN
M7-$8EGPE=4/"%G%P3M<J W<U>9MTXT]H\H@PB OLHXB[A%O!P::1!H8 /;A9
M 0FO8I[5@ZD^13@*+J$5(H%F+5U^&]7FAI4,2<ZIX=F";K;'C.?#K;;[R-D:
M;%O7/T8MATGC*1\R>97-5:$0)C4\BN],:L2.X@;B:W!)]\4/^: X#IC?-D"@
M(E?) UOG@I@JC32952AYMS1!9:J.P>GH1Z-<BJ'1DV]_@%28;EW.F6(A/6^R
M%,X*4K/ ZG\2LA,Z;*JQD5D8C.3M9>%&^)JR1L>MR0_@D67F76*+HJL RJ &
M-BD]P*I=^]N)U=JGL*$+Z);N&.5(]A24= 4I#61FTH/#)A2:RQYY]%)E5FT*
M-* ?@WA@6T_:Z-^"QN7$M4C72FLD9Y?,<+LL"C1_N&6Y$8G8R.>?36ALAQ#F
MN+0ZA[,0AKZYC[B8"DY&8'7CN#S=%D<>VJ)ECXD3%LS[P"@CCH0A>MD%_:!D
M?S"Q=S"X&Z^ES!^E?ZV0#7*'0%:+FL6)#7J@ EQT->S98C)\/=\?3B:3R/2S
MQ7PX>3U+XX#6DE&U1-AO^WW<="[19+JI84QJBO<ZO8DL^KY)*S+ QH%02D2R
MC-G+NJVAB+6P',;L"E]NPYEBS-Q*@KX';8H4+@X<DCE_>:M5'@N #_AK-Q8]
M<@^?G+4D_K7E[F.7PI_0MTA\4G+9=JX(]JQE_UT'Z%OIB'9N5>(SJOON3/_>
M\MDRDVT\Y0+=<8?7G<$'RE=,Q<<>UD@\?O9Z7R\^6>]?BI7D%AGS]!%1\DR\
M6!PLHI-?8K"83^,WIO>'\\F\6W@Q'>[OI[67R552N=T&^!BU'&_SX<'!092H
MN IDNLG3G21=1-+Q('3/"^I!5R^E1H*3B)=O?V?0ILS^?=MGP\7TU5VVXT99
M2]6[;W'@[ *2N!&$QV/93;4$I%=#PPXNWS:B1_7L/HZ?[EHW_4W'Y-"WDF.K
M;*=1_G)>QK93Q!;6WDV$X42J4B)1FTAWE2#.@=%=%_=Q[Q%6D5O%IZ:'%8T)
MZ3W6S7:OV;?I$7>S/3V%P3U2T0-Z@:.3T?YB@ 8:GY=I$&P=GW1+&_! C)\E
M7N3D> /6"VO#=L *NC?^R?]02P,$%     @ *X!*6D><I"6>!P  UQ0  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&ULG5A;;]LX%G[/KR \V9D6T/@B
MVXF320+DTF(+3#M%.Y>'Q3[0$FUS0XDJ2=GU_OKY#JEK:Z?I((A)D3R'Y_J=
M(UWMM'FT&R$<^YRIW%X/-LX5EZ.1338BXW:H"Y%C9Z5-QAT>S7ID"R-XZHDR
M-8K'X[-1QF4^N+GR:^_-S94NG9*Y>&^8+;.,F_V=4'IW/9@,ZH4/<KUQM#"Z
MN2KX6GP4[H_BO<'3J.&2RDSD5NJ<&;&Z'MQ.+N]F=-X?^%.*G>W,&6FRU/J1
M'MZDUX,Q"2242!QQX!BVXEXH18P@QJ>*YZ"YD@B[\YK[:Z\[=%ER*^ZU^DNF
M;G,]6 Q8*E:\5.Z#WOU;5/K,B5^BE?6_;!?.3N<#EI36Z:PBA@29S,/(/U=V
MZ! LQD<(XHH@]G*'B[R4#]SQFRNC=\S0:7"CB5?54T,XF9-3/CJ#70DZ=_.:
M2\/^Y*H4[*W@MC0"%G?V:N3 G(Z,DHK176 4'V%TP=[JW&TL>Y6G(NW3CR!4
M(UE<2W87/\GP021#-IU$+!['LR?X31M-IY[?]/LT9?^Y75IG$!W_/:1TX#D[
MS),RYM(6/!'7 Z2$%68K!C<__C Y&__RA,2S1N+94]R_QS=/,CHLYF0^9$=N
M./E](]A**V2LS-=5PLK_"\M6,N=Y(KEBW%H!Z_$\94KRI53221S( IN4<<=6
MQ'U+W".VW#,EMH+"VVUDSAS=T.RSC12&FV2SOSR!WT6V%*;Q/7M+.^WC,4<>
M6__#DA)O\J+$P[T&GJ3"2_CD5H?;KU[P237&U3A]SI';8*6/&VW<STZ8C,E\
M*ZP+DKTM70E3KLH\M>R43:*+\44T'H^_F/]<_4^BQ?2\V6_G8?^]$067*1.?
M =A6!-=HV-D 1XS!A;7/ &<[;E)XV "T\FH[V8,TV?!\+5B"5*:4L. ;_N)H
M/CGS]_7GOW9\_UOOLFY4/(B5,&381&<D'?>(W.K8SNBN5K=V1NO?(_<L6BP6
M%65W7O_!V5MAG%PJP7+MA(U08A1WD+'@QNUQ("LT',/>H3(^"".WG.I'H_ >
M;"_FXX9M^W0>S2;M>O-TT@F"-YT@(#<U]KGOV,=G(2WP?/_C#XMX<OZ+9?9@
M)$5LMY'($8HD)L$T/6CPCDLBLI65UC&]ZL4D<C/KA.6000HK>D>X@:45@DFN
M9$B6.OPQI<2V&QRQQ-EYXBY#!@>EPL, @&6UDHFD:%D9\:GTSB1[;+4J,\&<
M9B+GY"+7FH)6]=*AWV"% 3426.:A.R$=J=+3[UK3#@JVM,.3.G)>5Y%S7T?.
MJSIR[NO(J;#O^9%&UH @A)!JW^(?M0HI2>,"OSX?6VCG-:UO,@@]RSZ5FB(0
M8$E42YX_PHKF:_)4<"6,92\^"L'>@89-9B^')]^,V6Y(,?@34M.U7X!Q\-LS
M,N"%K:\_?\E*CZ4U\,F J:0B\:+> !RY49I9F94J."O3*4ZC5 1U%6H+10\U
MHRDD\\'W-"V%C325#OY2$M^6R_\)W^\1YI590104VXDJ4Q*33A-0)F1N1!M8
M>HTJU:&U,&KOBY_3R6.=!4?X4@@T_EX"<U'/0(?HI$+9P' G3(?LWL>1SS>Z
MT5O>!JZ44R JB6&U'91-$-GD,8,"C%CCJQ6$";I4OB0%6D^2V!),,[C1,<R,
M2+1!>U97X>1;*%A=CW,I%974HX96,O5G>AZSY,>OBS=ITB_@0W:+Z$OZ^O^3
M\".S-QJ1-B$U,>MS2VI..<55RTDUG)Y6TSH, ?K #>]#AE=^S]/GT23< IS1
M3@&+^KU5-XQVZ#V"UP%QJ2"01R/W3\US>< 97W12'Z1]).0EF^$V!)''(38;
M3N?L7S2<8;C7H4I0IL%6\70X&V,98TSC7_[%AV(6H<0]-(;S"2^D0P),9H$
MXP6-KX[G705-/UGR689D\MG'9N/AF"CGU?CJ[LWO#[==^OI$-1YO8.D6_R9(
M5$C'!K Z%LXZW>,E6)&!NB\W[!VYI;?2,_77=L?/M#.[$VN9YZ$^A0PZ9?,H
MKKJ&4[:(+L[J>=M-T/IL&N8=].B'QK>S)H!@R!C!#8F!0A)7%[Y$SS6IYB_B
M:-99/KL(<VC<%[UM?="7CJ-)7#\<WCAY*$V-P<X;E_(H)YMFP:;B:YN2\:)>
M&[#A(***L,[1AP :7<]Q9(RJWX67N\UH[\W$]PO@DP-(4%V;GH&@WOJ6Q%$V
MXF))  X.7'G06=,<0.Y#+>'&^&H1H+;->8\0-*'DP86A6>-)$HZ!D< RX+>S
M6/"][WF(%HNF%/U7+%X41G\.<!_DZJB3EJ*2M]LJYMS!+FU#)G.\\I;>3J'&
M'E* >!B!)-O2AM(\[]0RA0XK\'ZV:+V.:(M\]%JVHO4PJ +7ZETBK%"Z=B2O
M>DB92<4-@3_U8XAXE,($:MT^KQJ%H*+*\(4-6DQJ:R3U.K@7;>[I-(ZFY^'=
MA)B>(C'/S_U;$=506X0V0?6;I&#LNEBG1V"]V^\?N_T,6;KHW+Z(XG#[D3[L
MN<;HBCYDASYBC#H?FS)AUOZ3&@$V;!:^.S6KS5>[V_"QJCT>/OGA<@"A94JL
M0#H>GL\'S(3/:.'!Z<)_ND)/Y73FIQN!UP=#!["_TC!)]4 7--\R;_X&4$L#
M!!0    ( "N 2EKT-U5D)P<  (P3   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;+58VW+;.!)]]U>@-,ZL7451O(@BE=BN<BXS.UN5'9>]R3QL[0-,
M0A8F)*$%(,O>KY_3 ,G(LNQQ4CL/B7D!&J>[S^EN\62C]!>S%,*RNZ9NS>EH
M:>WJ]61BRJ5HN G52K1XLU"ZX1:W^F9B5EKPRFUJZDD21;-)PV4[.CMQSR[T
MV8E:VUJVXD(SLVX:KN_?BEIM3D?QJ']P*6^6EAY,SDY6_$9<"?MI=:%Q-QFL
M5+(1K9&J95HL3D?G\>NW4UKO%GR68F.VKAEY<JW4%[KYI3H=101(U**T9('C
MSZUX)^J:# '&?SN;H^%(VKA]W5O_R?D.7ZZY$>]4_9NL[/)T5(Q8)19\7=M+
MM?F[Z/S)R%ZI:N/^9QN_-DU&K%P;JYIN,Q TLO5_^5T7AZT-1?3$AJ3;D#C<
M_B"'\CVW_.Q$JPW3M!K6Z,*YZG8#G&PI*5=6XZW$/GMVM>1:C,FOBEWP>X3;
MFI.)A65Z/RD[*V^]E>0)*W/V4;5V:=B'MA+5P_T3(!I@)3VLM\FS!M^+,F1I
M'+ D2J;/V$L'-U-G+_T&-]F_SZ^-U>#%?_9Y[ U.]QLDK;PV*UZ*TQ'$8(2^
M%:.S'W^(9]&;9^!.![C3YZR_."O/6XEG(=MGZ>#*JO(+^W5%NC '_UH*]DXU
M*][>LTI6K%66W6C>6D9/E%_%K&*KM2Z7L,0,&35,+9A$&$O5--"7<4:KM9;M
M#;.PV0(.:SPO!/&"(:NBN19ZR&S(M@]WAV+9OB/C- GB--TZ^ON/34/G\T+5
M*$FTC1O4I.[0C=""K2E<.+X2&C7#F=TX?>,QOQ4:Y8HMN-3LEM=K06AHB8?2
MH^^\>7WP3P*TK8_'@-AON]:U-%_80@O!)*S 9<LTMX)-PRQEKQZO%W<KU#D\
M6*JZ(I]6@*XJ=G0ON#;';!9F^3.[;E7-K:REO6=9'";S9X^HY*VL$%IV+T5=
ML?'CI0]CLQ,1=LC2,,]V<B -XWUKH$W;P610:6NXJ^,& 5V[X&'1</!Y=_"5
MI\>'.Z%+"=I<:%D*]NO:&LM;%Q=NV4<.4@T<9'$01T40Q3F )1$Y_W,'=(PG
MX\%8?X]NL! 2[R?O>%NBG^#-49P'.?)X[&W$*7:MI*8WZ2S(T^Y-$L[3732/
M1 % 498&V2SN $4'YWN6!7MU4N1!4A1/R<23N[T%G2A;4/AC7HL^=BL7.Y@X
MG(=I$CX! L2'S0TW[# IDB"*(B<'97F-D[0HU4TK_P?[ ())PG"74.)2BS.T
M .^\U@98#S+/-UQ7)F";I43.-K*NV35M&\PJP-XO4"UH**$HD^$M30 ?7ZVT
MNI/HZJ*^9W&8,Z>3\. 22^$WV?%5\E-+->[HQQ^*)(G>7%Y],NXR?G-\\/Z;
M:AVJ:>7$[F+VJ.A-D7+\<ZOB* IF%%SDD#2'&E3?!RZN&(BZ:MX[19 "YI^1
M5&"[K)6A5]#2%\QU72+].U_9*SB^6P5W%=BJ=MREA,YX5G=.,>P]5:B?2/N?
MG?:?UUTRC8(Y-'/(XB3$WY]W(G%(1:M@GSV$H[B8!D46.2%A0Y3L%^(TB&9S
MMZ@(\^3/Q99%&4XC[>=A,GL!R8,BGO<T_R:"^T3]I41.PK@G\H70;F1'8/8R
M^>+[F;R?P$E6!/,B9628'2'6ENL;8M\6D%J R>:XCT)9R\7".<7X ET._+-+
M]+QOP_.$H+(B"[(.3W^@.VHC[5*V_5DLGJ0/1J"2U^6Z2]IR3YNGKD(NRM;U
MP36O$7AXR 3'"=2I\,,)$T3O '5^6.>Z5NQ*-F2:"/)15:(F2NZ(TN$8:%0J
M (8P]_&$N- XG'Y,0>7$&$I2]_389VJ+CMX57U\]'VGP R=Y]?O:20[):IGT
MLTU72DH%KYTY@*+UC;!^B/M:1RR_KD572(#8N/W;(Y:;KI"!2B#GC6?V4Z'N
M\)GU]>\HA(1[%XEYR80U]6/6Y9-351*/I^$TP]PS1;/#=4K7'_J1!T2E/5Y<
M&%\BAKX\CL/BZY*M$:J;!SM&_6UG1,[F83&>)=C[BF4X>9QED.VKH9:62KLT
M^:2)Q4*6$F,[65T)N%0ZLQ*!Q8"?C>,\G&+W>!ONHPEMW%5HHMAVG*E*SK)Q
M$6)FH+$LRW&=YB_O#!<[G:$;P/XO#2+/TZY!Y&'^M3\<Q<<LF<V#.5+DJOQT
MZ!'XD5!,BW[62O+]+0+])9G/^U7%_,^;Q#S#>!?'KB45Z0$AZ-'(MJS7%24#
MW2Q+H!Y/2XP_ODR ^)[N8&S;?8N@$N0HTA?TAXRANASG;PS[QQK$!H*8;'55
M8NCTF(=1?(:ZM5UGH4KT?!3,NU*(RHORB6+\DKDN2*;%=[6\;0W_Y:TOZ5K?
MOM_?DZTO)(U *.@[$.ERW5K_L61X.GQJ.O=?6+XN]]^I0-(;B2I6BP6V1O@E
M,\*O-??MQ]]8M7+?6ZZ5M:IQETO!4:-I =XOE++]#1TP?( [^P-02P,$%
M  @ *X!*6IB<]VT;!0  OPL  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&ULG5;;;ALW$'W/5Q"*$23 UMJ+)%N^"+#=6QY2!$[;/!1]H'9'6C;<I4IR
M)2M?WS/D2I82QT#Z(G&X,X=GKN35QMA/KB;RXJ'1K;L>U-ZO+H9#5];42'=J
M5M3BR\+81GJ(=CET*TNR"D:-'N9I.ADV4K6#V578>V]G5Z;S6K7TW@K7-8VT
MVUO29G,]R :[C7NUK#UO#&=7*[FD#^3_6+VWD(9[E$HUU#IE6F%I<3VXR2YN
M1ZP?%/Y4M'$':\&>S(WYQ,+;ZGJ0,B'25'I&D/A;TQUIS4"@\6^/.=@?R8:'
MZQWZS\%W^#*7CNZ,_J@J7U\/S@>BHH7LM+\WFU^I]V?,>*71+OR*3=0=X<2R
M<]XTO3'D1K7Q7S[T<3@P.$^_89#W!GG@'0\*+'^47LZNK-D(R]I XT5P-5B#
MG&HY*1^\Q5<%.S^[,TVC/*+LG9!M)>Y,ZU6[I+94Y*Z&'D>PXK#LX6XC7/X-
MN*EX!X#:B9_:BJIC^R&H[?GE.WZW^;. /U)Y*HHL$7F:CY[!*_;^%@&O^#_^
MBK]NYLY;5,K?3[D>D4=/(W/W7+B5+.EZ@/9P9-<TF+UZF4W2RV=XC_:\1\^A
M?W^>GH?+SD[%LY O/DIK9>NWXIY\9UOWXO>:V&0EVZV0&LWLA()EK%&R3GB#
M+F5=L32F@EQ+CQ]25I2F1=>S4BW7U*M1Q290:!*QJ0D+*XP5K0E6CTK*4R.4
MXUZCT,/B]:N7YWF>7FYV'*.N"]O9Y9M3<42V+&U'[*,@YQ4ZF819!/+TL#*N
ML\1$O@0+S5X)GARB5G#2JE)JH$B]=: #"*:I:4TZ"MCTVU4 [P,A<:I8D2T1
M9(PX_M*UR@LG-;E3<=.8CJ-?UM(N8SC "!./!,8MPV/U%2\)OAQ059'E\. 8
M:]4:J1,QX#O/.1S9V:43+>V.#%E<&$X?Z\=1K#Z3"W;@@?P[AF3QRY,O8&V)
MCEI<_(;*.MY!RU(S1S*Y;5E(=@+W,/\4!ZM;J65;$E.?TU*U+?-"G! U92IQ
M(K)),AE-DS1-HY!-SW;"-"GRR:-P7J1!N/LZG,5YDF51M1@EXR(/RRPKDCSK
MUVF>3"9199>7E34E.:Z"U\4X*:81_@TD8$RG.XEALDFQ%]-)4O1(;P[](S39
MD6?@?S8^\*SG_\TO+V[\<71#&+EWWTE;UONMY,DJ\,:C?K](:NR.L._$R<&Y
MC'KR&.$$^FX5^T]O$_9C4RN<>3)*SD?IH\D843Q[RH(/4&VINRH6;2BX?GCL
M:_O^EQNTNNN@LE'HJ, O)L/"<;66<TW!H_R2JSJRY(P>LBZ2R7CZW1P6JE6X
M2*M^?.W;K0_03MV@R%NN">Y!HU6%>5)A6,0TAYL8?78\3 _'$::$Z^;_@!07
MZ!KM9SHGM-RX3O63N-12-9@/;^%^52E^OB1@M2;;\K@6<G=?L3)>.(L?+"T[
M+3&CMABA2]FJSY*M^GG+O.5<:86TXTQVH</QL1!5B2Z1>%KT%L@LP\JJX7C@
M-@PC-[0"57")([.4EI=/EMF\<Q@)SHDDX(0[ BI:A?AP5MG9!)L5196>?#C=
MD@[Q!$T,:L]71DP8CDN [</]H!5NKJ"5H*O6RIH0&*D3:,>7*C_Y')6=A=/H
M!_E +N%AK?C?(^J+11^_KJR?NJ"'!X\JE,<R/!W9%U1C?%_M=_>OTYOX*'M4
MCT];="<F&Y),"YBFIV?C@;#QN1@%;U;AB38W'K48EC5>V&19 =\7QOB=P ?L
MW^RS_P!02P,$%     @ *X!*6F](R"O7!@  9Q,  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&ULM5C;;ALW$'W75Q"*$<@ :^UR[[X!OB1(@"8Q8K=]
M*/I K2B)R&JID)1E]^L[O.Q%L:P*#0H#UG*7,W-XSLR0N^<;(;^I!6,:/2VK
M6ET,%UJO3L=C52[8DJH3L6(U/)D)N:0:AG(^5BO)Z-0:+:LQ"8)TO*2\'EZ>
MVWMW\O)<K'7%:W8GD5HOEU0^7[-*;"Z&X;"Y\97/%]K<&%^>K^B<W3/]V^I.
MPFC<>IGR):L5%S62;'8QO I/KV,SWT[XG;.-ZETCLY*)$-_,X./T8A@80*QB
MI38>*/P\LAM65<81P/CN?0[;D,:P?]UX?V_7#FN94,5N1/4'G^K%Q3 ?HBF;
MT76EOXK-!^;7DQA_I:B4_8\V;FX$$<NUTF+IC6&\Y+7[I4^>AYY!'KQB0+P!
ML;A=((OREFIZ>2[%!DDS&[R9"[M4:PW@>&U$N=<2GG*PTY?W; X4:_2Q=@(#
M4^=C#8[-XW'IG5P[)^05)P7Z)&J]4.A=/673;?LQ &I1D0;5-=GK\):5)R@*
M,2(!B??XB]I51M9?=/@JT9]7$Z4E9,5?NQ;L_,6[_9E*.54K6K*+(92"8O*1
M#2_?O@G3X&P/VKA%&^_S?J@F>YWLAACF)VB']\'#@J$;L5S1^OGMFYR$V9E"
M>B$90U#]$N;4<Z2<G4)4,D05FHD**EJ=#MZ^*=*L.!M\H'**[JC4JKWUP)1&
M]Z):FRA@64_1+:?S6BC-2_3N^YJOC,_.!:./S^AVK9]W0NHBO,2%EE "!C5#
MI>2:24Z1F"$*G6,EI*:3BC533Y!Q?B V^Z##M4U#+2 NM<$JW-Z1#(PEFR(M
MT,1$75' RJIGCX5-L?5JYO.ZK-90-%#V>L%KB]^LEP1GM*J0@+&TX_ ,E>!D
M+N3S"7K/:UJ7$!3LNXR6K'*40%R]@[X6.E=; CY8I?LEC*  V7+"9%N$?76O
M -@7 VSP(#2M!I]A[U"T8LH$9D] 1PW(7/-B4@V.4)C%.(ES' 2!&84X)>T@
M3W&8I7;TL0;;1D_G,8IC\P@10NQODKJI7UK]@4$(@T:54.H8A04.TL).&87'
M:!3B)$SL$)YE.$FLN\$M@Z(  MW.8+18@C#\;W>#X(B$+FSH?W$260"#IGRH
M4B;?BI3@/$D<MKB]!"N(EH6!M;FA*PY$ 3>PETZY7D-!HC1PKM/<_7C4!X@1
M_:08:8B)YP%& 4Z#5HPLQ'E*7A.#Q$Z$,+0BH"C)]XI1X**(.BWB+/)*%#@A
MP4%")$GF0C6"X#S+=PEA'B<XS@(G18B+M)4"?,11\KH4Q#O/W/*(!_T96NK_
M6A8) 6 A\>1'*<ZCS ^2-,8D+EY3(H_=.K,B]HM,HWBO%B3">5^,R!74P#Y)
MLO  -3) Y-1(74W!G29;=O(:XCAPE$9A@S-SN7, N3^9YG$!Z4!:<@G.\B;G
M$^@^)'BUY\0^S3W_*"W"O=2"<)E;IZ/6=(2&W AH3PY)=:"2=+W#!<YQ[MK?
M;GJCI"E'EPRQU^)E"WG)]J#/]O:@I79@,]PJT5U9^E'=T@_;SXXMUO?\O&CX
M-TTG+M*^ $GSS"B5ISY]C<8]]]!_/7^F4V7$I1&421JYF@6"@\CE];N*PPG9
MT0E;/^\KVWH<C)HMY'@P:AH87'85!(-&\6._W!)."*+B4]B ISU7V[O7=OO<
M+N'MG/M)@>ZDF'&-@'B3?WM4$C\F[&ZQ8)<\-NB[K?.HU[J/^JWCJ)_L3JLN
MB$&SO>/V6GZOX?0+9*]H+_ 3UWY<$F3N)^EM5^9(9TM$,6QU&D'?:5J_.0V
M!D76@C/8XG8$[2((/*J;!:WGYG2&9I1+]$BK-3/P ,5*K&N7!%,X]SU2\U:)
M*DXGO.)P/B2IRU;@(4R#IL7BN+N=%DV47PUAL&[H7[#(-5<+M^P9N)YH](O]
M&X5I_GHR;G>B"0.%67-3TZ>&#2,<+*])U!'(ZXO&* \A0.&B-XYPE#15<F4W
MV,'+O>\3E>6B&SIT?CM^M2WT#DPFYVROR\.PEU#>0^\T!9=%G/YKC7O#46HJ
MK4TVB)?Y>#L9=%8&&=1JTAV% )GQ0;QLQ^A%^S=KW'7.[KVF--#\,=^]GQB-
M^-S(7OHT _O2ZEXQJKILXLR]EX#!QO@$W/:-56&T67#@?L/,NY@K/+ ^ZO+,
M[B]H3KFEZ2C"H=_,&M#N]6[I.@[;?;JQ7DP_P:"E6C'[!:5Z]F\O75@HJ\(U
MU1_C$IPF-BYN ]>FT_VGN"=HU\OUN/?Q [;^N?W$HX"K=:W==Y#V;OL5Z<I]
M/.FFNT]0D-!S#N^"%9N!:7"2)4,DW6<=-]!B93^E3(2&<X:]7# *?<!,@.<S
M(70S, ':;VN7_P!02P,$%     @ *X!*6M2:PP^  P  /@@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&ULG59-;]LX$+WOKQBH04^&]6''L5/;@).T
MV!X*!,FV>UCT0$ECB8U(JB1EU_OK=TC)6AEUC*('V_R:-V]F'CE>[I5^,26B
MA1^BDF85E-;6MV%HLA(%,V-5HZ2=K=*"69KJ(C2U1I9[(U&%213-0L&X#-9+
MO_:HUTO5V(I+?-1@&B&8/MQAI?:K( Z."T^\**U;"-?+FA7XC/9S_:AI%O8H
M.1<H#5<2-&Y7P2:^O9NZ\_[ %XY[,QB#BR15ZL5-/N:K('*$L,+,.@1&/SN\
MQZIR0$3C>X<9]"Z=X7!\1/_@8Z=84F;P7E5_\]R6JV >0(Y;UE3V2>W_Q"Z>
M:X>7J<KX;]BW9Y-% %ECK!*=,3$07+:_[$>7AX'!/'K%(.D,$L^[=>19/C#+
MUDNM]J#=:4)S Q^JMR9R7+JB/%M-NYSL[/JY9!KA">M&9R5%9Y:A)5BW&68=
MQ%T+D;P"L8!/2MK2P'N98WYJ'Q*=GE-RY'277 1\P&P,DW@$291,+^!-^A@G
M'F_RJS'"/YO46$V*^'HNW!9M>A[-W9);4[,,5P%= X-ZA\'Z[9MX%KV[P'7:
M<YU>0O^U>ER&B!=C^ GFCX\2-DU!@J*LQO,1V!+A7HF:R</;-_,DOGEG(%5,
MYZ"VD'--MT9I ZRNM=IA#DP"EQG=>X,T &X-&.]$]TZ CA::"=AJ)> JB491
MY#]@%5Q-;OHI>7#VF1*"+B9I/'L9PT.CN2P\+UMJ1/*8@Z380+3R0B<O('&@
M2%'W CD)9< FAV0V'\63J.5ISGD%>M6(Z"A:S!RQ,?PU@,HY^5=V&*!;OH"6
M_UX(DS%L/."9V%P6Y]/8IXTH0(HHH;&\XO_ZHN1P%<]&\?7"G]#HWF&JVH[Q
MBJ45NLP/^'?<&Z*A/4W6V%)IC_5:-4?T8*??2 X.R]E47'#K-'!.0O<:<]K]
MP#*B: ^G&=5H25BY-XQ'<71-Y;DYDAI6[DB0FUY3E%#5%.7/.3IQT?-X59NY
M(E^NK"JM>,$LJ=E'QK+O#9%K2UQCQK<\ ]EX5U2:CJ1+>#<4[$#5.*%-.:DU
MWQ%H=0")A;*<QKY,(0G-=5(RTR_4:^GUD8;YSF3&Y]Z-</"F"]2%[UQ.;XVT
M[?/>K_;-<=/VA/^/MYWU$].%4T6%6S*-QC?7 >BV6[43JVK?(5)EJ=_X84D-
M'K4[0/M;I>QQXAST?QG6_P%02P,$%     @ *X!*6JMY5'8$!   N@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULE5;;;MM&$'WW5PR8(F@!6:0I
M^5)'$F#)+IH@3@7;;1^*/JS(H;C(<I?974K6WW=F2;&.(0O(B\V]S)ES9F9G
M--D:^]65B!Z>*Z7=-"J]KZ_CV&4E5L(-38V:3@IC*^%I:=>QJRV*/!A5*DZ3
MY"*NA-31;!+VEG8V,8U74N/2@FNJ2MC=')793J.S:+_Q(->EYXUX-JG%&A_1
M_UDO+:WB'B67%6HGC0:+Q32Z.;N>C_E^N/"7Q*U[\0VL9&7,5UY\S*=1PH10
M8>890="_#2Y0*08B&M\ZS*AWR88OO_?HOP7MI&4E'"Z,^EOFOIQ&5Q'D6(A&
M^0>S_1T[/>>,EQGEPE_8MG='=#EKG#=59TP,*JG;_^*YB\,+@ZOD#8.T,T@#
M[]918'DKO)A-K-F"Y=N$QA]!:K F<E)S4AZ]I5-)=G[V@$IXS&$IK-_!DQ7:
MB1 O-XD]X?.M..NPYBU6^@;6KW!OM"\=W.D<\^_M8^+5DTOWY.;I4<!;S(8P
M.AM FJ3C(WBC7NPHX(U^6"S\<[-RWM+JWT.Z6]CQ85A^-]>N%AE.(WH8#NT&
MH]G[=V<7R8<CI,<]Z?$Q]!_,T%&LPTS39 AO.SGYC%3T)Q\U4#:P6J'E;*0#
M\"7"PE2UT#M [=&2N=3>@-! /<,*+_4:%%L#-0^0WL'H?) D"3V]1EC>-9YJ
M63<%^6HL71_ E@Y*TS@<$$X.IBAD1C=%)I4D9E+#']H+*\T %D*+7)")]"4(
MR#HNF3DU6TUD5CO:K5K*IF!'U&6HG_@A/!'WP(RL2YF5;$PG&5E](C[4G:"M
MNM$ 2N%8DM322Z& A%8,9S3"#H7=N^?60%U*>SX4=6W-LZ2F@6H'/Z67038%
M!2I^(4&:U)EJ<G04K+8$*71D3WV,H]74O"Y,8X,7-P3*P!>SZ3,P>I6!9[29
M="2 B1$%.B1"![%)C<ASR2<DB._[TB*>+(S>H/5RI9!<>0PT[_;]DS!OI:6%
ML5P-F=&Z.PD18#+2N490%(.A$VI/9,_R_;NK].SR@X/7GB@(&NZ%I4QTSWT$
M/SOL:%S^TFJ=&V%SCJVA.B.EMZ99*\K.DVV<4V@'H0I.*6C4?T+.Y](1\$+4
MT@LUX"CT.$.XM\/>M&?&540C1P1ADM<T?YSGO/8R7ZNAI[215+.4ZERZ3!E.
M@_,4!.;['6+-+88JVH5$:*-/L:J5V9'4O NNV]<D/Q&JC\S*57A:!WW?8A$J
M<X.PI)+;P:.GHN,J'T A%1GVM!_O%ASF3PWQ3"_:ICJ$0QTJ?C%/*K3K,#4Y
M%HWV[6CI=_O!?-/.H_^OMU.=DKJ65( *"S)-AI?G$=AV4K8+;^HPG5;&TZP+
MGR7]N$#+%^B<F\1^P0[ZGRNS_P!02P,$%     @ *X!*6LVV9%?< @  5PL
M !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULK99K;]HP%(;_BI5-4R>M
MS9W;(%(IUVF=4%&WSVXX0-3$SFP#[;^O[82,%A=%'5^([;S/ZW.20WRZ.\H>
M^1I H*<L);QGK87(.[;-XS5DF%_1'(B\LZ0LPT).V<KF.0.\T%"6VI[C-.P,
M)\2*NGIMQJ(NW8@T(3!CB&^R#+/G/J1TU[-<:[]PEZS60BW843?'*YB#N,]G
M3,[LRF619$!X0@EBL.Q9UVYG&BB]%OQ.8,</QDAE\D#IHYI,%SW+40%!"K%0
M#EA>MG #::J,9!A_2T^KVE*!A^.]^TCG+G-YP!QN:/HG68AUSVI9: %+O$G%
M'=U-H,PG5'XQ3;G^1;M"&S@6BC=<T*R$90190HHK?BJ?PP$@?<R 5P+>6R!X
M!_!+P*\+!"40U 7"$@CK HT2:-0%FB70K/N46B70JKM#NP3:NAR*]Z=?_@ +
M''49W2&FU-)-#70%:5J^\X2H6I\+)N\FDA/1##^C+4<S8/I_0V) @X3'*>4;
M!N@2W<\'Z.+SUZXMY&8*L>/2N%\8>^\8^^B6$K'F:$@6L##PD]-\^P1ORR2K
M3+U]IGWOI.$ XBODN]^0YWB!(9Z;T_@<<HD[[^*#T_B/#3F)#^L'[QOP4?W@
M3?BX?O F?/)_3W[ZX=Q?%8)?E;RO_?R/E+RIT N[P&RG#J,.SW$,/4N>-AS8
M%JSHRR>WX7PW5=DYS0;G-!N>TVQT3K/Q.<TFYS2;GLGL51T'51T'I]RC7[(3
MFI*89H N?E+.C1_IPJ*A+53?LXT\K^TZCM.UMX=E>:R[]-IA<"0<&(1NRVF%
M1\JA01DT/??8<V3R;(>M(^'8) Q4-F^$$V.4S>#8<FI0AD[8\@Z5Q>NQ#T[9
M#-A*MV@<Q71#1/'UJ5:K+O!:-S]OUOMN9^P:UB>R:RR:O'_V1<MYB]DJ(1RE
ML)1;.5=-V4VPHHTK)H+F^HQ_H$)V#'JXEITO,"60]Y>4BOU$;5#UTM$+4$L#
M!!0    ( "N 2EHL=6B^0P(  (H&   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;)V56V^;,!2 _XK%I#VUX9;+E@%2TFY:'CI%:;<].W  J\9FM@GM
MOZ]M",NFA$IY =N<\_D[1ARBEHMG60(H]%)1)F.G5*I>NJY,2ZBPG/ :F'Z2
M<U%AI:>B<&4M &<VJ:)NX'ESM\*$.4EDU[8BB7BC*&&P%4@V587%ZQHH;V/'
M=XX+.U*4RBRX253C AY!_:RW0L_<@9*1"I@DG"$!>>RL_.5Z8>)MP"\"K3P9
M(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)
M=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92\:I/U@858=T=
MO_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?RJ(1^2G2>
M2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9<H(7H@3-52O2599#]
MF^]JLT$O..JM@U'@/:03%/HW*/""Z0@O',H-+2^\P#M7Y@W:OZ(-R\B!9 VF
MYZKNH-/S4//=+&6-4X@=_6%($ =PDH\?_+GW941Y.BA/Q^C)KJ& ?&\_N_5/
MM=$JX[7Z_Y [W7%@CJF$$;'9(#8;Y?S@[/8*N7'H>W+S06Y^U:D]@=!?$;[@
M-LY\SVTQN"VN/KAQOW'N13_WI#]4( K;!25*><-4URJ&U:'1KKK^\C>\Z](/
M6!2$240AUZG>9*%?I^@Z7S=1O+;=9L^5[EUV6.J?!0@3H)_GG*OCQ&PP_'Z2
M-U!+ P04    "  K@$I:(DC>DJ<%  #M#@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6RE5VUOVS80_IY?<7"!(@$<6U:<)LV+ >>EFS>TS>)DPS#L
M RV=+;82J9)4$O_[W9&2XC2.FVU?;(GB/??<.WERK\U7FR$Z>"AR94\[F7/E
M4;]ODPP+87NZ1$5?YMH4PM&K6?1M:5"D7JC(^W$4O>L70JK.Z,2O79G1B:Y<
M+A5>&;!540BS/,-<WY]V!IUFX5HN,L<+_=%)*18X17=;7AEZZ[<HJ2Q06:D5
M&)R?=L:#H[-]WN\W_"[QWJX\ ULRT_HKOTS2TT[$A##'Q#&"H+\[/,<\9R"B
M\:W&[+0J67#UN4'_X&TG6V;"XKG._Y"IRTX[AQU(<2ZJW%WK^Y^QML<33'1N
M_2_<A[W#N -)99TN:F%B4$@5_L5#[8<5@</H!8&X%H@][Z#(L[P03HQ.C+X'
MP[L)C1^\J5Z:R$G%09DZ0U\ER;G1.$ETI9Q4"[C2N4PDVB[,EN%E"=O-XLY)
MWY$Z%NHG-?19@(Y?@'X/'[5RF85+E6+Z5+Y/-%NN<</U+-X(>(%)#_8&78BC
M>+@!;Z^U?<_C[;W>=OAK/+/.4*[\O<[@@#=<C\?U<V1+D>!IAPK$HKG#SNCM
MF\&[Z'@#VV'+=K@)?70FK+2@YW#%V,H)SNIU)#?"K"<):\&W;C*DLDET40JU
M9#=52E2I=)A"HBFHRH8G2]Y+!2_/I1(JD2('2QA(U>LL9.(.88:H@#26PM ^
MJ3RP26DW4LJ[#&Y[TQXL4*$1>;[DSU@RI'B,4FDD@9<YQ6G[[9O#.(Z.?QJ/
MK_SCX'@'J$<1LD,CBQ4F4H7>Y9N 2H,V1Z9)1:&N?'>PX#1PF<,@VOVM!V-/
MCG3FRR[O74*J06E',DE>I>26/&=W!9BG^'.M'6TED@:_59+-I8)BHIX@NS-'
MAVM]U8.)\J"ZE(H!24<A%+5'_MSU:D7ZA?I"<.TV>U]:[QW:JIA(3GJ3RAA>
M(^>92N1VQX=)ILAL%"9H+;5@ST? 7$@#Y4K@5R)6VYOVX'-)D?&*:"?U/.NE
MF:O+#*(W75&R01&J'KGJ@6H6BQF:MFZ!XN\]V;"0%&RI4ID([L^-4QL=+A..
M/+ D-H /)?5RSK):\5S:A,Q=HC"LCKE]%";)&F7[/;C)),>AU,:!S725IXS$
MXXMSD)SRI5)A/K1I<1[RG;-J<'!L827E?Y#HW@4^\H1CD%+J!:8$\(3HL OW
MF:1W=D[C<B:XCL]8*0HI7 >CB'F3M[^2FAQ7$GS*>2 =]S6F=OF09$(M/&(A
MK9^K31U-+\_;,J+E7RH*Y* EQ](,R$KZXU=;!<(^HW1YWN+'AV%;[WFC^9_M
MA2L1ZM*@/3RW*0V81&L+.?I14&G*,>X;A!Q\Y!N"JVDU[:<9$BG:Q,A9"-$G
M"CC$79B&8PTG\%0NE)Q31I/JM0.VQOZQ;3[].2GJ\OQO6?'*</4V3*G]=DKM
M;YQ2J^8:K>@YJ4TA/\&?=,H<IYK[^KK)M1'ZA<GU:H5;%V1^KFU%WIP4I=%W
M8=\6==S/B=/<I,@+>[[?PX?Q] RH1BKRTGAZZ[_L1N^Z\ +*$04D]3'WS61,
MBVF@0?&Z1EM2J+&)>UUL/FXK>+<E9X)/T*FD(?$(-U%4Q;X_;H4 BUG.Y;U@
M%2L0WIA/S.DUUAQTGYC [#:CP_8-S:6$"C?:V?I>=**H?A%NQ,/WA-H9\"-"
M[Y\36H_:$#D8$A%:%XN%P47P%=5?+31MZH@Z7\G=Y)E[AB^R&>Y&>S[8KX5N
M.^G%9'K9MM+M:35SP6=QM.O9XLR%=GBNU1T:VQP;/G-3HBGKCR/_BBA]?!WJ
M"IWA0;0;1SM'9%!:)03W*.?/@>'52<X$#S[QAR4?EW5MHK]R!2G0+/Q%RX*O
MS7 ;:5?;N]PX7&$>MX>+(#6E!1W-(,<YB4:] VH+)ERNP@M9X"\T,^WH>N0?
M,QKH:'@#?><#6//""MH;[N@?4$L#!!0    ( "N 2EJ0ZYVMN0(  #L&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;)55VV[B,!#]E5%:553*-DZX
M!0I(T.[MH:NJ[>X^K/;!) .QFL19VT#[]SMV0LI*%&E?B,>><^8<7X;)3JIG
MG2$:>"GR4D^]S)AJ' 0ZR;#@^DI66-+*2JJ"&PK5.M"50IXZ4)$'$6.#H."B
M]&83-W>O9A.Y,;DH\5Z!WA0%5Z\+S.5NZH7>?N)!K#-C)X+9I.)K?$3SO;I7
M% 4M2RH*++60)2A<3;UY.%[T;+Y+^"%PIP_&8)TLI7RVP==TZC$K"'-,C&7@
M]-GB#>:Y)2(9?QI.KRUI@8?C/?LGYYV\++G&&YG_%*G)IE[L08HKOLG-@]Q]
MP<9/W_(E,M?N%W9U;G?H0;+11A8-F!04HJR__*79AP- S-X!1 T@<KKK0D[E
M+3=\-E%R!\IF$YL=.*L.3>)$:0_ET2A:%80SLWF2R$UI-#Q@@F++ESG"!_A&
MMZ'S9 -].0D,U;'90=)P+FK.Z!W.$=S)TF0:/I8IIO_B ]+7BHSV(A?12<);
M3*Z@&_H0L:AW@J_;FNXZONY_F_XU7VJCZ*K\/F:[9NT=9[7/9ZPKGN#4H_>A
M46W1FUV<A0-V?4)SK]7<.\5^3/,QB2=)CDMLF=7;;ER<Q5$874-)>R(T)+*H
ME-"8@ER!R1!6,J?G+,KU&.APL%BB:@\([KA*LK?P%#_M=8IP#J.^/^AW?<88
M!6$8^WW&7#2W=7B9V)(*$H6I,)!+K5%#9SAT.9?0">-1,[QQ;X;D5/R5FH>!
M5&B"5<0A+";TAVS0PORH#5J@0K-1)6WTYSEYUQMRW0E#/^ZR/2QB?LSV!9^D
MX3EUE].;> YQY+,>:RR.!GXTJBL?NQO!P8,F26O7MNPQ4(GZ;;>S;6><UPWA
M+;UNJW08:T%N<EP1E%T-^QZHNE75@9&5:P]+:<B_&V;4W5'9!%I?26GV@2W0
M_E_,_@)02P,$%     @ *X!*6I\",*7E @  ;08  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S(N>&ULC55=3]LP%/TK5D (I$ 2)VW2TE;B8VA(8T+ QL.T
M!S>Y;2P2.[-="O]^UTY(.ZE4>VGOM>\Y/L<?-Y.U5"^Z!##DK:Z$GGJE,<TX
M"'1>0LWTF6Q X,Q"JIH93-4RT(T"5CA0704T#(=!S;CP9A,W=J]F$[DR%1=P
MKXA>U353[Y=0R?74B[R/@0>^+(T="&:3ABWA$<R/YEYA%O0L!:]!:"X%4;"8
M>A?1^#*Q]:[@)X>UWHJ)=3*7\L4FM\74"ZT@J" WEH'AWRM<0559(I3QI^/T
M^B4M<#O^8+]QWM'+G&FXDM4S+TPY]3*/%+!@J\H\R/57Z/P,+%\N*^U^R;JM
MI:E'\I4VLN[ J*#FHOUG;]T^; &R\!, [0#4Z6X7<BJOF6&SB9)KHFPULMG
M675H%,>%/91'HW"6(\[,;L4K""/5.SDEW_$.'#^Q>07Z9!(89+<U0=XQ7;9,
M]!.F$;F3PI2:?!$%%/_B U352Z,?TB[I7L)KR,]('/F$AC39PQ?W5F/'%_^G
MU5\7<VT47HO?N\RV7,EN+OM4QKIA.4P]? L:U"MXLZ.#:!B>[U&:]$J3?>Q;
M2E'G+G%[X;O%;3B/#C(:T7,B< ^X)KFL&\4U%$0NB"F!+&2%3Y6+Y9C@$4 ]
M!]4? [EC*B\WZ6[6![;&.VI <59I<DBB0>K'H]0/P]!EF9]%(Y<]XY,]Y>*T
M43('K<G(3P>AFTG]41*[Z(8+CA>\($LI"XWK1GZ8M'!*4W_8 >)AYD>C81N/
M$C^)J(N_65YF+3&16W>*P)M;C GT/->R @.$]TZ.H\P?Q)D#GV"&VE/:91N_
M,4H8#MJJ.$5O22MC4[$2"LQ*"53N.-IY&OHT:V%/TK!J:^'M+3Q$/TA*LV[3
M[/;%7;;KA@5;+: &M72-SA[N2IBV&_2C?2^]:%O(IKQMQ'C$2RXTJ6"!T/ L
M'7A$M<VM38QL7$.92X/MR84E?@] V0*<7TAI/A*[0/^%F?T%4$L#!!0    (
M "N 2EI3$$')*P,  )8'   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;(U546_;-A#^*X16;"N@110E6TYF&TC2%BNP D'2;@_#'FCI9!&E2(VDXN3?
M[TC)LE,X1EY,'G7?=]\=?<?E3IOOM@%PY*F5RJZBQKGN*DELV4#+[87N0.&7
M6IN6.S3--K&= 5X%4"L31ND\:;E0T7H9SN[,>JE[)X6".T-LW[;</-^ U+M5
ME$;[@WNQ;9P_2-;+CF_A =RW[LZ@E4PLE6A!6:$5,5"OHNOTZB;W_L'A+P$[
M>[0G/I.-UM^]\;E:1=0+ @FE\PP<ET>X!2D]$<KX;^2,II >>+S?LW\*N6,N
M&V[A5LN_1>6:5;2(2 4U[Z6[U[L_8,QGYOE*+6WX);O!EQ41*7OK=#N"44$K
MU+#RI[$.1X %?07 1@ +NH= 0>4'[OAZ:?2.&.^-;'X34@UH%">4OY0'9_"K
M0)Q;WVKE#):&7%L+SI)?O_*-!/M^F3AD]SY).3+=#$SL%:9+\@6Y&DL^J@JJ
ME_@$54W2V%[:#3M+^ '*"Y*E,6&4Y6?XLBG5+/!E;TSUG^N-#0?_GDIVX,I/
M<_E6N;(=+V$582]8,(\0K7_^*9W3W\\HS2>E^3GV'Y6>DG>6X+2\B94/^7,#
MI-1M9X2%BNB:N 9(K27VJ5#;*X+UAW8#9KH#\H6;LCF8#XTV[C<'ID6>E]RW
M&L,2>.JP^9#<:;(![&'7&X7FYGG\:X.QY!U):3R;%S&EU!NS.*>7P? D!/6W
MHF\MZ;@(1 ?D99S/\N!Y.1%\ZVJ#6M#[&4<'*GF!2!%!@Q_NZ(#X))3 _JG(
M5NO*GHM7Y"P@BMD\K%^UXY+8UZOPCC 6LS0;4V-%G&9#:O<X6E5?HV]O,'09
MRM6 K AWAXB_$*E+[J>7Y\HHC=/Y?"+#]%GQID*Q/"Z*-+AF-&8CZD^MMGO=
MB!?J$0NFS3,.M4Y;@?IG6-9![V'W]G(QS'81,"S.\O1-UU,LZ(@HTL51D>61
MUA]KG&4Y5B(?ZY(QS' Q7-2I5DR.9B4&W887P2)MK]PP-J?3Z=&Y'F;MP7UX
ML; =M@*O1D*-4'I1S")BAE=@,)SNPN3=:(<9AFV##R<8[X#?:ZW=WO !IJ=X
M_3]02P,$%     @ *X!*6KZR8-5D P  I@@  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&ULO59+C]LV$+[W5PP4)&B 9O6PU[OUV@9LIX\<LEWLILVA
MZ(&6QA*Q%*F0]#K[[S-#R;*=.D:! #UXQ,?,-]\,9TA/ML8^N@K1P^=::3>-
M*N^;<1R[O,):N O3H*:=M;&U\#2U9>P:BZ((1K6*LR09Q;60.II-PMJ=G4W,
MQBNI\<Z"V]2UL,\+5&8[C=)HMW OR\KS0CR;-*+$!_1_-G>69G&/4L@:M9-&
M@\7U-)JGX\60]8/"7Q*W[F ,',G*F$>>O"NF4<*$4&'N&4'0YPF7J!0#$8U/
M'6;4NV3#P_$._=<0.\6R$@Z71GV4A:^FT74$!:[%1OE[L_T=NW@N&2\WR@4)
MVU;W<AA!OG'>U)TQ,:BE;K_B<Y>' X/KY!L&66>0!=ZMH\#RK?!B-K%F"Y:U
M"8T'(=1@3>2DYD-Y\)9V)=GYV8,LM5S+7&@/R^ .+0A=P!^^HM$[W9X[)_#'
M#V*ET+V>Q)X<LWF<=TX6K9/L&TY^AO=&^\K!+[K XM@^)L(]ZVS'>I&=!7R+
M^04,TI\@2[+A&;Q!GX5!P!M\?Q;^GJ^<MU1,_YS*0^MF>-H--]C8-2+':40=
MY- ^831[]2(=)3=G@ACV00S/H<^61N>HB1OS=&#6<"_=XRF6YW%.)N,K\ \5
M@A*V1.>[*D7KJ,5RL]$>"Z!\ :6.OHK:7NH2&K0,0(W.S'(",4H6@I4UW3U.
M4&F-"=<B'E4+W!*]XQ4Z?:Q71(HKX&C"Y<!B<#"ZW:'O@YG#,(67,!BRN&9Q
M26(?*Y#92\A&+*YVHM]>0);Q8M!)6##8]V:DTW1TT^4HG[C5X-6+ZRQ-;X#2
M7N#XAW^'^E[8O-I/YR<PWK361\&?#)FFZ>"K.$-TK/@;FM**II)Y:(L[:XI-
M[H\:@Q.P-'4C]'/@?77CH&GU* \6@0Z\H!4L#-UC5%SJ&:2&6V-]!7-R2!47
MP/];SMS_7$:[D+E;X-YX"IKXA->%F:M]K"-.[XBS-N*Z&7$9+:QXQ#<656#:
MJX;*:46V&WVDNUQ!M5GMU1@PY3W&2_E0VGNI5^!SX]^P^Z9)<DJ>NF3B@[>#
M#J$,+Z2#< 3M,]*O]H_PO'U[]NKM"T[56$JZ'!2NR32YN+J,P+:O8COQI@DO
MT<IX*K$PK.B/!%I6H/VU,7XW80?]7Y/9%U!+ P04    "  K@$I:$-?0AZL#
M   O"0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6R55MMNVS@0_15"
M+8H4$**[;[4-.$Z++= &1IIM'Q;[0$MCBZA$JB05)_OU.R1EQ4X<%WVP-4-R
MSIRY\#+="?E3E0":/-055S.OU+J9!('*2ZBINA0-<)S9"%E3C:K<!JJ10 MK
M5%=!'(:#H*:,>_.I'5O)^52TNF(<5I*HMJZI?+R"2NQF7N3M!V[9MM1F()A/
M&[J%;Z#_;E82M:!'*5@-7#'!B83-S%M$DZO,K+<+OC/8J0.9F$C60OPTRN=B
MYH6&$%20:X- \7,/2Z@J X0T?G687N_2&![*>_1/-G:,94T5+$7U@Q6ZG'DC
MCQ2PH6VE;\7N+^CBL01S42G[3W9N[2#Q2-XJ+>K.&!G4C+LO?>CR<& P"E\Q
MB#N#V/)VCBS+:ZKI?"K%CDBS&M&,8$.UUDB.<5.4;UKB+$,[/;^&M287=W1=
M@7H_#31"FHD@[\ROG'G\BOF8?!5<EXI\Y 44Q_8!4NGYQ'L^5_%9P&O(+TD2
M^20.X_0,7M+'EUB\Y%Q\_RS62DML@']/1>@ TM, 9E-,5$-SF'G8]0KD/7CS
M=V^B0?CA#+VTIY>>0Y\O!;\'J1FFGQBJI_B=13C-[ZX$LA1U0_GCNS>C.!I^
M4.30U8W0H B50')<)9F"@H@-T6BV$15N5,:W$R240[T&V=>#?*4R+Y_4E60\
M9PVM"*U%R[7!>.GF+4DR/P['?AB&1HF-8)4OH-2$M!RMT>(_)%&8<A5,Y1:.
M:BW9NM4XH84-"(<+<H-GU35(=D_-CB9?&%VSBNE'<C'P1['S\YY<#/UL..B4
M/_-DYYA2+>6Y29'2BER,LV2/'/EA-NJ4)97R$=-UD )ML_\\#?'03_%GK.+$
M3P:.VJIJD=CO0TO]<>:2AC"1D\SB_*7[%ZY]/#TK:F)KJ$0L6X-D.-P7)/2'
M7:+.='36=W1VMJ/OA,9^^,PU8#=J\O$!KP\%Y!9RL>4V\[<=&5O29U1/]?]9
M?Z?[OW</G7OYY/-T=1AN!]4U/Q;DKI0 1V<;N4''QR-'^^/E9L&_Y$!"G_8,
M:C$][#F_MV0T"KMZC,*]%/N#]$E.N_%%GDNP5QH6^[B-XX%;@CO>]4KJOH/8
MU7?AVI\>63]K],29) XI"C/[';E15]T3]",_ZAL*MT?:-Y>?CN->CJ+DU3X+
M#BZQ&N367M6*V,#<?=:/]J^!A;L$GY:[IP0>4UO&%:E@@Z;AY1!;2+KKV2E:
M-/9*7 N-%ZP52WS1@#0+<'XCL"DZQ3CHWTCS_P%02P,$%     @ *X!*6B"_
M(8\3 P  AP<  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULE95M;],P
M$,>_BA4F!%*V/*?M:"NU P02DZ:-AQ>(%VYR;:PY=K!=RKX]9SO-.JDK\*;U
MV7>_^]\YMJ<[J>YU V#([Y8+/0L:8[K+*-)5 RW5%[(#@2MKJ5IJT%2;2'<*
M:.V"6AZE<5Q&+64BF$_=W(V:3^76<";@1A&];5NJ'I; Y6X6),%^XI9M&F,G
MHOFTHQNX _.ENU%H10.E9BT(S:0@"M:S8)%<+G/K[QR^,MCI@S&QE:RDO+?&
MQWH6Q%80<*B,)5#\^P57P+D%H8R?/3,84MK P_&>_M[5CK6LJ(8KR;^QVC2S
M8!R0&M9TR\VMW'V OI["\BK)M?LE.^^;I0&IMMK(M@]&!2T3_I_^[OMP$#".
MGPE(^X#4Z?:)G,JWU-#Y5,D=4=8;:7;@2G71*(X)NREW1N$JPS@SOY+"*&P-
M^<3HBG%F&&CRZC-=<="OIY'!%-8QJGK<TN/29W 3<HW 1I-WHH;Z:7R$T@9]
MZ5[?,CT)? O5!<F2D*1QFI_@94.]F>-E_U/O]\5*N]D?QRKVP/PXT!Z:2]W1
M"F8!G@H-ZA<$\Y<ODC)^<T)N/LC-3]&/RCVF\23EN,8!S0\Z01602K:=8AIJ
M(M?$-$#6DN/996)S27 [H%V!&K:$7%-5-8_F72.5.3>@6N0<27#E/FD$4,ND
MHL(YH$I@MC.23,)\E(9Q''MC-)XX8PBJ).I38+9*H-:J4EO*-4&G<>(<DSC,
M\[$;+NPJ4EU(1Q_P(C$D"Y,\=\L99BJ?PFOHI&9&DS1,BY'GA:.L\%X6LZ+B
M?JCFP:Z.X\'/2WW/!,/36).-E+5^4GH1>U0>>PF?I:&<Z+\T[(QD99CV=#1&
M83'QQ7Z28O,OG3[>M#.2)F4X&DV&=F=AD9\H-@Z+V.]-DH3C/'N^RWE8]OM1
MAD7?OQ-].2=)G]=WA)^N"X7CUS8I]]])FN"H])M^[,1%!Y<CMF/CG@"-[*TP
M_IX<9H=79N$OUT=W_T3AM[YAV$0.:PR-+T9%0)2_]KUA9.>NVI4TV'LW;/"E
M!&4=<'TMI=D;-L'P]L[_ %!+ P04    "  K@$I:$ID4*EH%  "Q#@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6R-5UMOVS84_BN$UPT)H-BZ7[+$
M0)*V6(!D#9*L?1CV0,NT350279*.F_[Z'=YD*5:UO4@D=<YW/AY^AQ0O]HQ_
M%1M")/I>5XVXG&RDW)[/9J+<D!J+*=N2!KZL&*^QA"Y?S\26$[S43G4U"WT_
MG=68-I/YA1Y[X/,+MI,5;<@#1V)7UYB_7I.*[2\GP<0-/-+U1JJ!V?QBB]?D
MB<B_M@\<>K,694EKT@C*&L3)ZG)R%9Q?9\I>&WRF9"\Z;:1FLF#LJ^K<+B\G
MOB)$*E)*A8#A]4)N2%4I(*#QS6).VI#*L=MVZ!_UW&$N"RS(#:N^T*7<7$[R
M"5J2%=Y5\I'M_R!V/HG"*UDE]!/MC6T:3E"Y$Y+5UAD8U+0Q;_S=YJ'CD/L_
M<0BM0ZAYFT":Y7LL\?R"LSWBRAK05$-/57L#.=JH17F2'+Y2\)/S.P)3$NCD
M&2\J(DXO9A) U:=9:0&N#4#X$X "W;-&;@3ZT"S)LN\_ S(MH] QN@Y' =^3
M<HJBP$.A'\8C>%$[PTCC1>,S_/MJ(20'$?PS-$<#$0]#J,(X%UM<DLL)*%\0
M_D(F\]]^"5+_]Q&"<4LP'D.?7^,*-R5!3[H(;QM3:4JRT$*&_A#G4=1ASBZ4
MJ7?Z)E1E,D4%P@(&*BA8<6X)H)L*"T%7M#3VL$JD7A#>KA2ZQ[S<'+I70A )
M[I^VA(-+L^ZT=" (HBS0.Y1F7I*$GN_[T,DCK\@BW?E(&\WV 4A+A)LE(M]V
M= M;@D21EP6^MHJ]- ATZYE)7!GPY0$]"[PP;=%S+\ECW;FC>$$K*BD!EC<[
MSA7LS]E6!W/ *;S(SQVF%P5%C_ GN8',E!:SZPE<<F,; )'$$&'-^DP27G=B
M'L;8"(\T]?+(Y"H+O3#V!UCTHR>I;Z/G1?0V:6_FF.5>4?ANDI"T*-.=$<DG
MK>234<EK3:$;)B1Z)"5;-_0'+!EM8*@1K*)++*'_).&E5YNM7&[@^U MC(8;
MK@7#H50<>(\#I V&83=KE([*+B/A& E%B;64WM;,\X83TML8T9_ J3_2*Z'C
M>H)'U&EUZ+Z5IAY\!R41%8%=+BB/V"T=U$EJ*PHZH,#8=)XVC$LCL@Y.F)I5
M#C-3)H553!&8\<^84W56='UR QA$IB0B^XZSOB /'N?HJH;@](?93""7JYZ-
M+=XP-S&CU,RKB)UZ@\34SFT#_ E04%M8#Z*KY=A,)3$H@4.Q]+H58%,)]IG;
M,F(HFMAE#R::!(=.86F,E$3:ED0Z6A+W6.XXE:\J&:X\ZII*K;8AR8_"#4O>
MQE I@2ANQFT4A.6 #A>OD%E10HI>">9H#_GN:;U+_#CUG2W-G"-.#+9KD@^!
M$G0&=:A^(Y6QU 54FW+1T@X2MQYAUA&Y627P3]5ZQ)';7 .[<P5P/(2%,\J4
M_E-[&J2%-0X])S PR95)$*9&P4[9X.6W*(4VB6SH/'<F<6@%!?LNP2M0)H)2
MB^TV;P4%(TF2'0EOBU_-&A0QB-N$BMI6D4$"3)P[(F"A:K9KU+ZEU[;1^:6N
M%$Z4I;4^12>1/2=/]8<H=!\>C"MZP=6.#"\>G &I%\1.\*&7QX5M=PZ'$?%G
MK?BS4?&;HZK[ZX,7<(,8^?GY/WCT"&_X#^<__V5,/>J=4OV%+*$<3/[A-$!?
M](\_69[A%Y#ZFG147!W\3E3QB-/S_F8H4#0%"4WSMWNZ0-DT1?DT.H;O13_"
M2P'K5WC&\#S"3/1'_1Q:M%GG&E$3OM:7)8%T-'.C:$?;^]B5N88<S,UE#A*X
MIG N5F0%KOXT@P.:FPN2Z4BVU9>2!9-PQ='-#=PI"5<&\'W%F'0=%:"]I<[_
M!5!+ P04    "  K@$I:GMT=(;<"  !,!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S."YX;6RE5=]OVC 0_E=.V0]M$FI"$B@P0()VT_;0";7=^C#MP21'
M8C6Q,]N0=G_]SDY(Z431I+TXOO-]WWWGY"[36JI[G2,:>"@+H6=>;DPU\7V=
MY%@R?28K%'2RD:IDADR5^;I2R%('*@L_#(*A7S(NO/G4^59J/I5;4W"!*P5Z
M6Y9,/2ZQD/7,ZWM[QS7/<F,=_GQ:L0QOT'RK5HHLOV-)>8E"<RE X6;F+?J3
M96SC7<!WCK4^V(.M9"WEO36^I#,OL(*PP,18!D:/'5Y@45@BDO&KY?2ZE!9X
MN-^S?W*U4RUKIO%"%G<\-?G,&WF0XH9M"W,MZ\_8UC.P?(DLM%NA;F+CL0?)
M5AM9MF!24'+1/-E#>P\'@%'P B!L :'3W21R*B^98?.IDC4H&TUL=N-*=6@2
MQX5]*3=&T2DGG)DODD1NA=%PC0GR'5L7")=<.R>LE,P4*S6\N[4'^OW4-Y33
M(OVDY5\V_.$+_&.XDL+D&CZ*%-/G>)^T=H+#O>!E>)+P$I,SB/H]"(,P/L$7
M=1<0.;[HOR[@QV*MC:)/Z.>Q*V@RQ,<SV+::Z(HE./.H;S2J'7KSMZ_ZP^##
M"?UQIS\^Q?YO^H^)/DE[7/1MCK"1!34R%QEP#6S?S" WU&"M$O6D)-TKJ5HE
M$_A*F9Y]%$"O%,LUJNZUVB4Z*$AW/!3]&N+1J#<(!KT@"*PUI-UYY*P[UX04
MQ':H:*: V#IB4I>R1PW4+?MQ4#-M%=-X4,PBHCB$*(IA(<26%?PWN>J_V;IJ
M+ 2&9Q&\H75$ZZ)T?INGB\%$9L(142I.VND>#> #S5.-)#P<]ZC.M@HRHG%3
MTK&/PC_H\!)5YN:8K8<R-<W>>;M1N6@FQ%-X,V>OF,JXT%#@AJ#!V?G  ]7,
MKL8PLG+S8BT-31^WS6G<H[(!=+Z1TNP-FZ#[@<S_ %!+ P04    "  K@$I:
M*29)!00#   J!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6R=56UO
MTS 0_BM60&B30N.\M$U'6VEE()#8-&T#/B ^N,FEL7#L8+L4_CUG)\TZ-HJ$
M*J5WMN^YYSG;Y_E.Z6^F!K#D9R.D602UM>U9%)FBAH:9D6I!XDRE=,,LNGH3
MF58#*WU0(Z*$TDG4,"Z#Y=R/7>OE7&VMX!*N-3';IF'ZUPJ$VBV".-@/W/!-
M;=U M)RW; .W8#^VUQJ]:$ I>0/2<"6)AFH1G,=GJ\RM]PL^<=B9 YLX)6NE
MOCGG?;D(J",$ @KK$!C^_8#7((0#0AK?>\Q@2.D"#^T]^ENO';6LF8'72GSF
MI:T701Z0$BJV%?9&[=Y!KV?L\ HEC/^27;=VD@6DV!JKFCX8&31<=O_L9U^'
M@X"<_B4@Z0,2S[M+Y%E>,,N6<ZUV1+O5B.8,+]5'(SDNW:;<6HVS'./L\@KW
M_;TL5 /DY(,RYI2TH,EMS30.W+&U ',ZCRQF<NNCHD===:C)7U!GY%))6QOR
M1I90/HR/D.% ,]G37"5' 2^@&)$T#DE"D^P(7CK(3CU>^A^ROYROC=5X7+X^
M);S#S9[&=5?HS+2L@$6 =\2 _@'!\L6S>$)?'6&=#:RS8^C+&RB4++C@S)]H
M59$5,[P@3);D@HNMA9(\5G:]5_:4G.,)[VH@E1)X<[G<$*](6D,87L<_F:P'
M)F7/1"(3WC,10XV-8W)&[FH-\."4D"M,_G $=QV:-0:YG7_@N&/@/NF!=?4H
MWW.2A,DL#BFE:)]DTS"),^^YN9,X#Z=9?N^/:3C.D][O*NO9&A+/PFF>AO&4
M.G.29F%*)WXTG859'CMSG--P-J'D355AQW$E:97%<G$FQ*^N*-A_B(%BJ[GE
MB#I)4X3-R4O_VV]@GS*A819/PMDX_W?*Q\H/*MT).;(9*)V.XL15(!EE?2WH
M:#;NK&2$%$X'>O\$BH\#/74-HH/^U8#>^"YM2*&VTG:M;!@='H+SKO_=+^]>
MD4NF-UP:(J#"4#J:C@.BN\[<.5:UOANNE<7>ZLT:'S/0;@'.5PIWK7=<@N%Y
M7/X&4$L#!!0    ( "N 2EKAG2@\\@(  )T&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0P+GAM;*55;6_:,!#^*Z=LFD!"30BA= R02E_42FU7M=WV8=H'
MDUP2JX[-;%/:?[^S$U*0*%_V)?:=[^5YSK[+9*WTLRD1+;Q60III4%J['(>A
M24NLF#E22Y1TDBM=,4NB+D*SU,@R[U2),(ZBX[!B7 :SB=?=Z]E$K:S@$N\U
MF%55,?TV1Z'6TZ ?;!0/O"BM4X2SR9(5^(CVQ_)>DQ2V43)>H31<2="83X/3
M_GB>.'MO\)/CVFSMP3%9*/7LA.ML&D0.$ I,K8O :'G!,Q3"!2(8?YN809O2
M.6[O-]$O/7?BLF &SY3XQ3-;3H.3 #+,V4K8![6^PH;/T,5+E3#^"^O:]C@)
M(%T9JZK&F1!47-8K>VWJL.5P$GW@$#<.L<==)_(HSYEELXE6:]#.FJ*YC:?J
MO0D<E^Y2'JVF4TY^=G;))9,I9P(>N'F&6R;I*JCH%IC,X!PU?V&N;@8Z3VPA
MT'0GH:6\SCM,FQSS.D?\08ZO<*ND+0U<R RS7?^0\+:@XPWH>7PPX#FF1S#H
M]R".XN1 O$%;A(&/-_CO(OP^71BKZ2G]V5>&.DNR/XMKK[%9LA2G ?6/0?V"
MP>S+I_YQ].T AZ3ED!R*/GM'"=>2,*X<?@/T\,^4-$KPC%G,X-'2TASE\'V)
MFKGN,/OH'$[X5"+D2E!7<UF *=7:@"4=YCEUG(N>O4/BNY"<7:KH-4A#F-)M
M@&8'H&H!CH&ZD'I,PL5K6C)9$,^*JNDSW2 U)MQPMN""6TX7Y2Z.'-9,9ZX
M_LX,/)4:<><UPAW1VM5LW_>=LB0;2NO!,4-2BM4"M7]_.\(59H4KQ7;YW0-U
MG\'6KG.CC.E"01,3<JTJJF*-,V\(IBNM4:9O@!NF:<O@,W2&)\->%$70)6&8
M]/V>U*->$B7M0:??&XWJL^Z^UQ5NC8P*=>$'HZ%$*VGKZ=%JV]E[6H^<=_-Z
M<-\R3;P-",S)-3H:#0/0]3"L!:N6?@ ME*5QYK<E_3]0.P,ZSY6R&\$E:/](
MLW]02P,$%     @ *X!*6@+0:1.I!   @PP  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#$N>&ULE5=M;^(X$/XK%K=WMRME(81 H0=(T!==I>U>U79W/YSN
M@TD&8C6QL[8#Y7[]S20A"3V:W0J!QV//S#.>%YOI3NDG$P%8]IS$TLPZD;7I
M>:]G@@@2;KHJ!8DK:Z43;G&J-SV3:N!A+I3$/<]U1[V$"]F93W/>G9Y/569C
M(>%.,Y,E"=?[)<1J-^OT.P?&O=A$EAB]^33E&W@ ^R6]TSCK55I"D8 T0DFF
M83WK+/KGRQ'MSS=\%; S#9J1)RNEGFAR$\XZ+@&"& )+&C@.6[B ."9%".-[
MJ;-3F23!)GW0?IW[CKZLN($+%7\3H8UFG7&'A;#F66SOU>Y/*/T9DKY Q2;_
M9;MB[YG784%FK$I*8420"%F,_+D\AX; V'U%P"L%O!QW82A'><DMGT^UVC%-
MNU$;$;FKN32"$Y*"\F UK@J4L_-K+C3[RN,,V"UPDVG $[>&O7_DJQC,AVG/
MHA7:VPM*C<M"H_>*Q@F[5=)&AEW)$,)C^1ZBJR!Z!XA+KU7A)01=-N@[S',]
MOT7?H')YD.L;O-'EOQ<K8S6FR3^GG"YT^J=U4NF<FY0',.M@;1C06^C,?_NE
M/W+_:$'L5XC]-NWS:R&Y# 2/V<(80*A<ANR3X"L1"RO '/P(&;>LX=X]!)G6
M0F[8DAMA3KG5:OBT6X\1L+6*L9Q)<U'-XE]$L:Y@\AIFW("9-&"N">:68#IL
MM6<Q;(%RWT9",DL6JG46"=!<!]'^G&$N0+("7>4#NZ65>OI:<%_C?S'DQ(U,
M,YQ<*&PV(>0(6Y<:VC[EP/OEZ)7CX&>VE,%\B)2V'RWHA FY!6,+9+>9S? H
MUYD,#7O'^L[$G3BNZ[Z@/Y;?OC,>G%7K-5VLWVE(N0@9/&,W-U"$1N$Y:T8I
M@@8/,<->M^,ZQ AK[&BR7 [V*!I$7&Z !5C>5"8&]18?SQGV1[F]8[J9HG\=
M&6MFQ26L0=/!!BHA=#QOU[6/-46V:M]JBOAOP>T[X_&XE&S2AP\&>PO:"NR
M3"H+QL'[)^86,:9<VSUN2%*%@6&?\=J\!"VVG"Z7RN$]JIT,W4IM/3MS_'[-
MKV<M76)8=8EA>Y>H,PXS*TM2.L>31=^NY[B^>:V*[3#_66;P&*S"JX]2%F5?
MEJM:YYP?GM%/5/.],$]LK0&P,M :U@;3& ;F=P=#]BL-(QPN%/+1*GS/Z.B]
M0==WD8VC1^.W_&:FPL6@\CP1BOT!3X7%$NO[A0".$QJOL$@"$M@J#'H1SX93
M7.Y_-Y2L":8I7M#!$_/=KDN2PW*\6MX\7BZ:\H<=Y=@2[E$5[E%KF!;TGB'5
MF/&GNDZSS9U*@E;M;^S\=#3\%)Y&6B0-/.?L,:*H-E\*[#/ETA'G*#_^GRSX
M,VA02]@(*0G9BL=X$0%VOJ'CE07VCHV=R>A UX5'?']0T!=YHS"8;"_R^<?U
M+F009X0998%K@H&/**\T^ &;5;^DWWN.WV"/)@6-'A]#KWL&-G37Z7N'R2L+
MIU*JUW@8)J W^?.7<C>3MG@C5MSJA;TH'I;U]N)YCI6)QVOPHEZCJ-L]PR:B
MBR=O,;$JS9^9*V7QT9J3$?Y+ $T;<'VML).6$S)0_>^8_P=02P,$%     @
M*X!*6CPPE+R8!0  0@\  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL
MK5=9<]LV$/XK.XJ3VC,2Q5.D'%LS/I(>,VDT/I*'3A\@<B6A)@D5@"2[O[X+
M\+!L*XQ[/-@"R=W%M]AO/P G6R'OU!)1PWV1E^JTM]1Z=3P<JG2)!5..6&%)
M7^9"%DS3HUP,U4HBRZQ3D0]]UQT-"\;+WN3$OIO*R8E8ZYR7.)6@UD7!Y,,Y
MYF)[VO-ZS8LKOEAJ\V(X.5FQ!5ZCOEU-)3T-VR@9+[!47)0@<7[:._..SQ-C
M;PV^<-RJG3&83&9"W)F'G[/3GFL 88ZI-A$8_6SP O/<!"(8?]8Q>^V4QG%W
MW$3_:'.G7&9,X87(O_),+T][20\RG+-UKJ_$]B>L\XE,O%3DROZ';6WK]B!=
M*RV*VID0%+RL?ME]O0ZO<?!K!]_BKB:R*"^99I,3*;8@C35%,P.;JO4F<+PT
M1;G6DKYR\M.3ZR63.#!Y93!E#[3<6L'A#9OEJ(Y.AIJF,(;#M YW7H7SOQ%N
M#)]$J9<*/I099D_]AP2MQ><W^,[]SH"7F#H0>'WP73_LB!>T^08V7O!/\OWM
M;*:T)(+\OB_C*F"X/Z!IFF.U8BF>]J@K%,H-]B;OWG@C]WT'W+"%&W9%GYPI
MZI:5X:^"6X-9"[A$242&KY9P].IL@Y+Z!SXR+N$+R]<(8@[76J1W\+GV_5&R
M4C\O2)5>)X#]Z=TL$>8BIX;FY0+8#L8M2H1U#32K@&JRWC9@60UV;L!N&K#&
M1%G H@ZTJ  ?PZ\$Z FI*/\4BQG*AA;!XU(TT257=S"7B, I"N'6()E&")TH
M@+<O[?%^12I!+Y8BSTQ.*X(N,CA\0";5$8R<*.[PVHB<:9YS_0"1Y_CCSBDR
MON$9EAD\<,PS&+PT?;HVSU8$#B!PX@@ZR!6UY(HZR;5+$;BA\(I9J53[:-(9
MZC4TX0I8H_TFK]UZ@]Z9G6J^MO4EHQ<DM_U+3+A'F7*%,)4\1?B\UDJSTI:.
M:?C$9+IL50.\ON<F?=>+:>U\U]2G;@=:_ /Z:X(USR3W<^3T?7C!RI0V#/IR
MZ,7]F*AV5,7P O):<6F^!*-^'-1??&<</$?SG*\&D!L%_6CDU8#<KFJ.VFJ.
M.JMY12RGQ3!I586]+3EIVYG9]HB9^VK:&?#?U+04Y6!#. C#U?5M=R5M#>#2
MM.6.<G57T@_=_IBJ< ">[]!O4\>0EI/^Z#UU:@)?*@B'7A+VD\BUI2$'U]]?
MVK#OCL;6*'%B__OEB]R(9C-LBAU_U%6[N*U=W%D[HV\(%TSFPJX#LTWQ2628
MPXLM@)>$B52-3@,&XE/9O[F^@K,MD]G>)NY$\9J":W,PJ"O._Z)&-,J]NP&L
M:X39#D)C\T+OJ7>9Q4G19G^0-)H=@Z+>T4$T%;3ZC19\5__#:A.X^J;F^]X@
M=,*(5#ET I_&@1E_: 0YYW/C U;K25Q=H)8<>$[R:+(C\/5N=2&*%2L??E $
MMBBH6)6<16,G&8Q\\GT+$<T\B"+'HW%#^E1(B7E5WE3@?,Y33D<0$W6%E%)J
MPW):6(^8//!B)R3OP2[<%_O'H&ZES&2[L\Z&SJ-HD#A)8C>-**9Q$'?Q-6GY
MFG3R=8K2W@>HA5XM-IT1_Z/83)^)3;U+_"^:$\=!K3FQ$S]*SJ%W!/YHW!\3
MF:QPA*WL!'X_"9-F0_#C_:I#DN6/QXU5,OZ^[HPCVH,\SZI<$E@$#1I>IODZ
M,[0A@8Q\8%G50"RW:T-KI]958U)OE?6-:,OUTI+9K**9]2FWW[U)?"]^K^"7
M-;4@(?!,K.H< M4)NKI6K6F6VL<<G%IF%&@V)$5'GQ0QJ^1#+JB_=XURW&"N
MG+VL'.[<:PHD5W-[,QVW+G5UQ6G?MA?$L^I>]&A>W2ZIJ M.^I3CG%Q=.D'U
MZ)1H;VS5@Q8K>TN:"4UW+CM<TB47I3&@[W,A=/-@)FBOS9._ 5!+ P04
M"  K@$I:GN_J3-H"  "*!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6R=5<ENVS 0_15"+8H$$**%LF*[MH#8;=$>4@1)VAR*'FAI;!$1296DXZ1?
MWZ&VV(#C0R_2/'+FS1LNP]E.Z4=3 ECR+"IIYEYI;3T- I.7()BY4#5(G%DK
M+9A%J#>!J36PH@D251"'81H(QJ67S9JQ&YW-U-967,*-)F8K!-,O"ZC4;NY%
M7C]PRS>E=0-!-JO9!N[ _JAO-*)@8"FX &FXDD3#>NY=1=-%XOP;AY\<=F;/
M)JZ2E5*/#GPKYE[H!$$%N74,#']/L(2J<D0HXT_'Z0TI7>"^W;-_:6K'6E;,
MP%)5#[RPY=P;>Z2 -=M6]E;MOD)7S\CQY:HRS9?L6M\$,^9;8Y7H@A$++ML_
M>^[682]@'+X1$'<!<:.[3=2H_,0LRV9:[8AVWLCFC*;4)AK%<>DVY<YJG.48
M9[.E$H);7&5K"),%62IIN=R S#D8<G;/5A68\UE@,9>+"/*.=]'RQF_P3L@U
M,I6&?)8%%(?Q 6H<A,:]T$5\DO 3Y!>$1CZ)PS@YP4>'PFG#1_^K\%]7*V,U
M'IG?QTIOF9/CS.X:34W-<IA[>$\,Z"?PL@_OHC3\>$)W,NA.3K%GRY*A2D.X
M) ],:R;M"[D%N]72')-ZDNRXU/L2R%I5>%UQ/;K;RO]B2HL3^6MZ!W>]!-U*
MF)+[4@,<;#[YCED/1W S0:Q -QOJ@-\#M[ON0_>L!:N8S($P2U:PX5(Z76I-
M:M!<%>0]B5(_329^&(8MB":7/9CX-$Y?P9B&#<!5U!L48A6!9VQP!@@=^U'4
MNM+$']&X,:.(^G'4V6'LIVGK<B74UAV=6JL<C$&J,SKRZ:2E/T>$')-)CQQ-
ME-(!AJE/.Z;S_?H 3^)!9:C_<K176:?_[9EC1RS8ZP\"L'#7!0W)70EMJQA&
MAT9[U?:75_>V2U_CNG%I2 5K# TO+D<>T6WG:X%5==-M5LIB[VK,$A\+T,X!
MY]=*V1ZX!,/SD_T#4$L#!!0    ( "N 2EI=,M:N1 8  +\1   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;+58;6_;-A#^[E]!N$%A UPL4A(EI8F!
M)&W1 FL;M-WV8=@'VJ9MHK+HB72<[-?O^")9;FPO6S$$B$B)=_?</7='TI=;
M57_32R$,>EB5E;[J+XU97XQ&>KH4*Z[/U5I4\&6NZA4W,*T7([VN!9\YH54Y
MHE'$1BLNJ_[XTKV[J\>7:F-*68F[&NG-:L7KQQM1JNU5G_2;%Y_E8FGLB]'X
M<LT7XHLPOZSO:IB-6BTSN1*5EJI"M9A?]:_)Q4UBU[L%OTJQU9TQLIY,E/IF
M)^]G5_W( A*EF!JK@</C7MR*LK2* ,:?06>_-6D%N^-&^UOG._@RX5K<JO(W
M.3/+JW[>1S,QYYO2?%;;=R+XDUI]4U5J]Q]M_=HD[J/I1ANU"L* 8"4K_^0/
M(0X=@3PZ(D"# '6XO2&'\C4W?'Q9JRVJ[6K09@?.52<-X&1E2?EB:O@J0<Z,
MOX@%A-B@]Y4GV$9J\)5/2J&'ER,#%NRZT31HN_':Z!%M!?J@*K/4Z$TU$[-]
M^1$@:^'1!MX-/:GPM9B>HYA@1".:G- 7M^[&3E_\+]S]_7JB30WI\<<AA[V^
MY+ ^6S(7>LVGXJH/-:%%?2_ZXY<O"(M>G4";M&B34]K';V7%JZGDY1[>SZ*$
M0;5 1J'@CSZ$_*3NP\AW!F7'8-TQ:)8"W:K5FE>/+U_DE&2O--(!!)(:<8WF
MJH12UQ>]K\M:B+V,0,"G6$U$W7+:>\?K&;KCM=&]Z[)$G\! W?NJ#"]['Z$G
M:0Z9: V+!R/J"I#YHA"U[ITADB4X37(<19&=$<QH.\D9)AESL_<5R :406.<
M)/83HI2Z9\K\TD]K47MG934%,VA0*JV'B!0X8H5;,B!#-" X):F;PK<,IZE3
MUWLM()@00-]QJAGB*U4;^9=_07%,B3=+PA.GL0/0:S*3:RT@E 6C.$]3CRUI
MAR %UC(2.9E;OI80*(@-].B9-!L@$K'(JV:Y?P34SR C_D$R&,$TQ %F$691
M2T9&<,[H,3)HXDD@Q)& XC0_24:!BR+><9%D<6"BP"F-GD5$FF;>5$,(SK/\
M$!'V<XJ3+/)4$%RPE@K0D<3I<2IH4)YY]V@ _1%*\7\MBY0",$)#\&.&\S@+
MDY0EF";%,2;RQ/N9%4EPDL7)22YHC/,N&;$OJ)[[DF;D&6QD@,BSP7Q-P9LF
M6P[&E> D\B&-28,S\[GSC.#^8)HG!:0#;8-+<98W.9]"]Z'1T9Z3A#0/\4>L
M("=#"\1EWD\?6ML1FN#&$/;T.:D.H:2[WN$-YSCW[>]P>..T*4>?#$G@XFD+
M>1KM7C?:^Y,VM#V7X8Z)W<B%'U5M^&'[@8UG#9[8PTBSQX2>GQ=-_&W320K6
M)2!MOEFF<A;2UW+<40_]-\3/=JJ,^C2",F&QKUD(<!3[O'Y32CAY^7"J.9#4
M8;;5V!LT6\BP-V@:& QW%023AO%A<'>J*JU*.>,&\G2G:G_WVF^?^R6\GW,_
M2-!=K>;2( B\S;\3+*GO$_8P6;!+#BWZW=9YUFG=9]W6<=9-=L_5SHA%L[_C
M=EI^I^%T"^0D:4_P4]]^?!)D_I%VMBNAC2\1+;#C:0!]IVG]]C0 '!19"\YB
M2]H9M(LH"JANE[Q:"#"+YES6Z)Z7&V'A 8JUVE0^"6:BEO?<WE90*?E$EM(\
M(LI\MD(<"(N:%HN3W6M6-%9^M@$#OZ%_@9,;J9?>[3FHGACTD_L;$)8?3\;]
M3C01P+!H7AK^T$3#$@?N-8DZ 'I#T5CFP00P7'3F,8[3IDJNW0;;>[KW?>#U
M=+F;>G1A.S[:%CH')IMSKM?EA'02*FCHG*9@6"3L'VL\" Z8K;0VV<!>%NP=
MC*"7LLB@5M/=40B061TTT#9$3]J_]?'0.7NW;;45!A+E9F9WJZ63@TNHI7T:
MT@SDIX[W4L#-M<TF"0)VHP"!K=4)N-T%2&.T74J(_192'G%?>"!]MLLSM[^@
M!=SVW8<8D["9-:"-ZT$KWW'$X=.-TV+["08N]5JXFWGYB(/VUBR45>&;ZO=V
M*6:ILXM;PY7M=/_)[CDZ=%<;=2[5L/4OW$\'&F*UJ8R_7[=OVU\GKOVE?+?<
M_[0!";V0E086YB :G6=I']7^YP(_,6KMKN@39>"<X89+P:$/V 7P?:Z4:2;6
M0/N;S?AO4$L#!!0    ( "N 2EJE"[0RS0(   ((   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0U+GAM;*V576_:,!2&_XJ53E4KK<T')($6(E'0/BXV5>VZ
M74R[,,D!K#IQ9AMH__V.DY &85 O=D/B^)S7SWNPCT=;(9_5"D"3EYP7:NRL
MM"YO7%>E*\BINA8E%#BS$#*G&H=RZ:I2 LVJI)R[@>=%;DY9X22CZMN]3$9B
MK3DKX%X2M<YS*E_O@(OMV/&=W8<'MEQI\\%-1B5=PB/HI_)>XLAM53*60Z&8
M*(B$Q=B9^#?3V,17 3\9;%7GG1@G<R&>S>!K-G8\ P0<4FT4*#XV, 7.C1!B
M_&TTG79)D]A]WZE_JKRCESE5,!7\%\OT:NP,')+!@JZY?A#;+]#X"8U>*KBJ
M?LFVCHW[#DG72HN\24:"G!7UD[XT=>@D^,<2@B8A>&]"KTGH549KLLK6C&J:
MC*38$FFB4<V\5+6ILM$-*\R_^*@ESC+,T\DD3<6ZT(H\0 IL0^<<R!7YCMOG
MBAR?NYB!IHRK2QP_/<[(Q8?+D:L1QXBZ:;/T7;UT<&3I&:37I.=_)($7]"WI
MT]/IWZ@\ENYB$=I*!&TE@DJO=T1O*O)2%&#\B@5NK\:[?//^>S)76N+&^V,S
M6ZOW[>KF,-ZHDJ8P=O"T*9 ;<)+S,S_R;FW6_Y/87B%Z;2%ZI]3?MD3'^OG9
M(/"#6X+V,["YKR6C2M)TCDTR#*.PYWG>R-UTG1T&^OX@]+QNY!YVO\7NG\;F
MV)%HD0+!WD92"1G3A NE0-F :[&PPW$5QX>XEC!_,#P*&[:PX4G8:76R09*2
MOF)/U"1C"I%+Y&=VWM "$GO1(;$M,-@/W$..6N3H?<@2]%H6V!4^3PA3:@V9
MC3>R8/B#GG<(;(D,O(%WO,AQ2QR?)/XA-.76D[S;S@5H&WM\L$<'@=>WH!\&
M#J-@:*FUV^G0YG;$YK5D6$,."TSUKF.T+^L;IQYH459->RXT5KUZ7>$E#=($
MX/Q""+T;F'N@O?:3?U!+ P04    "  K@$I:ASH/=Q@#  "Q"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6RMEEU/VS 4AO^*%28$$B7.=P)M)#Z$
MAK1-",:XF';A)J>M16)WMMO"OY^=M*$L;L?%;EK;.>_Q\SIVCH<K+I[E#$"A
ME[IB<N3,E)J?N:XL9E 3><KGP/23"1<U4;HKIJZ<"R!E(ZHKU\<X=FM"F9,/
MF[$[D0_Y0E64P9U <E'71+Q>0L57(\=S-@/W=#I39L#-AW,RA0=0C_,[H7MN
MEZ6D-3!).4,")B/GPCN[\K 1-!$_**SD5AL9*V/.GTWGMAPYV!!!!84R*8C^
M6\(55)7)I#E^KY,ZW9Q&N-W>9+]IS&LS8R+ABE=/M%2SD9,ZJ(0)653JGJ\^
MP]I09/(5O)+-+UJUL5'HH&(A%:_78DU04];^DY?U0FP)O%T"?RWP/RH(UH*@
M,=J2-;:NB2+Y4/ 5$B9:9S.-9FT:M79#F7F-#TKHIU3K5'[+EL 4%Z]H@+[I
M73- ?X\<78,BM)+'NO_X<(V./AT/7:6G-@G<8CW-93N-OV.::RA.4>"=(!_[
MH45^M5_^E8A=<E<;[ES[G6N_R1?\R_5)8_'GQ5@JH7?4+YNS-E5H3V6.V9F<
MDP)&CCY'$L02G/SPP(OQN<WG?TKVSG70N0[V9<_OR4IO'06"DDK:G+;RN)&;
M\[_,O2@)L@1C/'27VS9LD6GJ9=N1[QC#CC'<R_BD#_V LL%<\ *DE;)-$&W-
MG241[C/VXY(L#'821AUAM)?PAC*JSUN)IIR75L"H-[&//1QF?41+I)_$[\V\
M@XP[R'@OY-8&GPIN7\>X-WD0ZU<8]S$MD5D8>OY.S*3#3/9B?M&O&)%*UQ+"
M"D"Z*B%X*9I!5B(^EKP"!8ANW-AL)#VX@9=&0=JW88M,@F2WC;2SD7YLM6U\
M:7_QPBR.+'R6R"3!X>[=D'5\V<?XT(()4 O!H+2A9CT LSZ6H]4/U!_F--T)
MZN&W<H3WHG[GBE1O+QP='J2^YY\C!LI:=7#O0Q3$B6;I,]M"LR3P+=3N5CTU
MEQE=?J:4253!1&OQ::*=B_9^T'84GS<E=LR5+MA-<Z;O5"!,@'X^X5QM.J9J
M=[>T_ ]02P,$%     @ *X!*6E7IDVF& @  Q <  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#<N>&ULK55M;YLP$/XK%INF5FH+ ?JRC" E(=,FK5+5JMN'
M:1\<N 2K8#/;"=V_W]D0FC8TBK9^P?;Y>9[SW:&[J!;R0>4 FCR6!5<C)]>Z
M&KJN2G,HJ3H3%7"\60A94HU'N715)8%FEE06KN]Y%VY)&7?BR-IN9!R)E2X8
MAQM)U*HLJ?PS@4+4(V?@; RW;)EK8W#CJ*)+N -]7]U(/+F=2L9*X(H)3B0L
M1LYX,)R%!F\!WQG4:FM/3"1S(1[,X6LV<CSS("@@U4:!XK*&*12%$<)G_&XU
MG<ZE(6[O-^J?;>P8RYPJF(KB!\MT/G*N')+!@JX*?2OJ+]#&<V[T4E$H^R5U
M@PT0G*Z4%F5+QA>4C#<K?6SSL$5 G7Z"WQ+\EX3P%4+0$H)#/80M(3S4PWE+
ML*&[3>PV<0G5-(ZDJ(DT:%0S&YM]R\9\,6[^DSLM\98A3\=3P;7$:I&Q4J 5
M.4I 4U:H8W)*[N\2<O3^.'(U.C)P-VU%)XVH_XIH0*Y1-E=DQC/(>OC)?O['
M/7P7 ^RB]#=13OR]@@FD9R08G!#?\\.>]TP/IP=]X?R?]]D_>W^6C* K>6#U
M@@-+_G,\5];PJZ_2C5;8KV6ZV%!5-(61@VU*@5R#$W]X-[CP/O6E^2W%DK<4
MF[V1V+."A%U!PGWJ\3?!EZ<:9$G236FH+<T)J273<)J)FO?5II&]L+)F(*SC
MR_,KS_,B=[V=]5T8/OQR!Y?LXOP D2]QLUU<&!BW3[@F#>Y66RI!+NT\4!CD
MBNOF=^VLW<@9VT[[PCX9#*>#'GN"(ZJ9*$_RS7R[IG+)N"(%+-"5=W:)75,V
M,Z,Y:%'9IC@7&ENLW>8X9D$: -XOA-";@W'0#>[X+U!+ P04    "  K@$I:
M4IL/WG,#  !,#   &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6RUEVMO
MFS 4AO^*Q:9=I+5@<TNZ)-*6:MJD3:K:=?OL@)-8 \QL)VG__8Z!4#(,7:7N
M2X+AG)?G/?&QG=E!R%]JRYA&=WE6J+FSU;J\<%V5;%E.U;DH60%/UD+F5,-0
M;EQ52D;3*BG/7.)YD9M37CB+677O2BYF8J<S7K KB=0NSZF\_\@R<9@[V#G>
MN.:;K38WW,6LI!MVP_1M>25AY+8J*<]9H;@HD&3KN?,!7RRQ;Q*JB!^<'53G
M&ADK*R%^F<&7=.YXAHAE+-%&@L+7GBU9EADEX/C=B#KM.TUB]_JH_JDR#V96
M5+&ER'[R5&_GSL1!*5O37::OQ>$S:PR%1B\1F:H^T:&.#0,')3NE1=XD T'.
MB_J;WC6%Z"3@H032))!_3?";A*IR;DU6V;JDFBYF4AR0--&@9BZJVE39X(87
MYF>\T1*><LC3BZ4HM(1:H@]*,:W0&?K[SIM+IBG/U%MX=GMSB=Z\?#MS-;S:
M"+A)\YJ/]6O(P&LN67*.?/P.$8\$EO3E>/HW*H?273#<NB:M:U+I^0-Z-ULA
M]9EF,D?)T2ZM[-JLU5J!7<OTV84J:<+F#C228G+/G,6K%SCRWMN,/I/8B6V_
MM>V/J<./#9J(W9700RQ%6J 5@U[4.UG <'7?3#@FK66HM:-*VZP.^P7VPBCV
M/&_F[KL6+8%AX$V[@2?X08L?/(J/H"PYW^4*E917%D:9:\&P@S(-@*6';(G[
MR]H)<=@2AZ/$M^5:POP"UGM8^J"9'N,->QPX"+T^KRW.&^:-6MYHE/<3+SBL
M)2G:")&J)]8ZZC'% >FC6\+":) \;LGC4?+O0M,,J2?U==PC(81@OX]L"8RQ
M/SRA)RWT9!3Z&K;D8K<&RIV$HB=5>VY9EB*J'VK]&F4BH6;3L[J8].#  8ZB
MOHU^)(FG 1F>-M/6Q_2Y&W/:9PGB&/>A^X&^1T:8L?>P\WFCU%]%L3G.%>#G
MQ1Y:5,A[. 640G'[G&DTNSQA&$W[W/\0>,K=V;'Q_VO21OND\-B?6/@M@7Z
MA_D?]EX\NL<]?5%L]$Y6NWAB614M@="HDV'FAXT3C^^<]?*2=6;,HZL+[F^#
MOA\$Q++[V$+AI#,A?7*W<]0SYVPX&6UXH5#&UI#KG<=@7M9'UWJ@15F=_E9"
M0X6KRRT<]YDT ?!\+80^#LR!LOT#L?@#4$L#!!0    ( "N 2EJ;EXA8<@8
M &1!   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;+6<76_B1AB%_XI%
MI:J5N@&/^4I*D!)F1ANI::.D[5Y4O7#,!*SX@]I#LI7ZXVL;QV:\PV"3D[W8
M@'G?9S[>X6@X>)B]QLESNA9"6E_#($HO>VLI-Q?]?NJM1>BF9_%&1-DK3W$2
MNC)[FJSZZ281[K)("H,^&0S&_=#UH]Y\5ER[2^:S>"L#/Q)WB95NP]!-_KT6
M0?QZV;-[;Q?N_=5:YA?Z\]G&78D'(?_8W"79LWY%6?JAB%(_CJQ$/%WVKNP+
M[HSRA"+B3U^\IGN/K7PHCW'\G#^Y65[V!GF/1" \F2/<[,^+6(@@R$E9/_XI
MH;VJS3QQ__$;G1>#SP;SZ*9B$0=?_*5<7_:F/6LIGMQM(._CU\^B'%#102\.
MTN)_Z[6,'?0L;YO*."R3LQZ$?K3[ZWXM)V(O(>/H$TB90)H)PP,)3IG@M&UA
M6"8,V[8P*A-&S83Q@81QF3 NYGXW6<5,4U>Z\UD2OUI)'IW1\@=%N8KL;(+]
M*%]9#S+)7O6S/#E_\%>1_^1[;B2M1=&<2"PW6EJ_R77VZ";:+=Y\$7RR.@3_
M0(5T_2#]<=:763?SQOI>V:7K79?(@2XYUFT<R75JL6@IEII\:LX_/Y;/S?DV
M,0#ZV?Q6DTS>)OF:&(E4>&>68_]DD0$9:CJT:)_NZ.;C?:VS][7.S>FW;G*H
M=64NG6K!.@5O>(!7K;M%''DBDLENO=W[Z;/UUZT('T7RM_5?O3RO]J_^FDGU
M@QN(M+JH6Y[&#N12?Y%N7$]<]C(M3T7R(GKS[[^SQX.?=:5%PB@2QI P#H(I
M2V)8+8EA07<.+0G-2O@EB[%NI A3;8F'R!(C810)8T@8!\&4$H^J$H_,[WJE
MQ$E>XHU(\DO9]D=7X!WNO,#ENZN7^>!L:,_Z+_N%TP4Y0S6(:H.F:A#3!HW4
M(&X<XHD3.*XF</QQLGGE>?$VDJEU+SSAO[B/@<AV [\G[E(8A=38I:[O,B2,
M(F$,">,@F+)()M4BF:"%=((L,1)&D3"&A'$03"GQM"KQ%"ND1ES7 B-A=*J3
M^*8P(UODNA;W5%XIR'E5D'.H,"^Z[V>-'>A:0B2,(F$,">,@F+(D[$']H7R
M%N*2"*HRE$:A- :E<11-K?2>_6)C];CDJ2*4?S!7=K;ZJ'%C:ZN/FC0DM%44
M-X_SU'DD]3R2CY/14_>WYCYU?L\A:11*8U :1]'4M5([2+8#5U>H)P2E42B-
M06D<15,K71M#MM&4.$%=H<80E$9+FJK# ])4:ZCGHVW3=O1;7KMV<^PC=DY'
MM;[NONDU]Z!S)9$T"J4Q*(VC:.K*J&TJ>PS79JC-!*51*(U!:1Q%4RM=>TVV
MT><X09LGNGTH:>Y\M5%.<^>KC6I*J3;(;FY\/\+.L6L_QSYBZ+Q'2D_>^$)=
M(2B-0FD,2N,HFKI6:JO)/H>+*]0\@M(HE,:@-(ZBJ?<;U 82,=H6W<75S.M:
M9RB-EC2S6$.;Y/HF#UB]I'9[B-GMN4OBY=:31[2ZW0;7W%3GBB%I%$IC4!I'
MT=0E4!M5A* UF$!M)BB-0FD,2N,HFEKIVF8B1^Y4ZJS!SC>BT[QCX7@(/1["
MCH=P\]A.G;O:N"%FX^94H<PNWL<RBXY6%LOO7DU\SPVL$G=$4*'>#Y1&H30&
MI7$435TJM9=$1G!!A7I#4!J%TAB4QE$TM=*U-T2.W,/465#'FEW<>-K45&W4
MJ"FKVJCF=V7ZJ'%37#_">2&U\T+,SLL[Q/4Z<9_%IWL1N%(L6\HJ]!8A*(U"
M:0Q*XRB:NDAJ7XE,X;(*=86@- JE,2B-HVAJI6M7B!RY ZFSK)ZW\$47K:*H
M/NJ;#_=M6-P\SA/GT:D]%\?LN;Q#5K^LA0BLS]O'=I)J[DCG$PI0LP9*8U :
M1]'4!5*[/XZ-EE0':O) :11*8U :1]'42M<FCW/D;J2NDEKR&M_M-W>JVBB[
M*:EZUF2@_&M: GIT0V#-HSYU5O=.?ID-E7<([.Z 8CMQQ1[_PI[_PAX PYX
M^PC'R*D=(V<(%U>HX0.E42B-06D<15,K71L^#O@LF*,[G35HWC+;*HKJHX9-
M-6W#XN9Q=IW'_MXA\% DJ^*X?FH57_#OCM=65ZN?!+@J#L(WKE_;%PM;<YW:
M%VQWX+_&[WY_X-9-5GZ46H%XRIH:G$VR@26[(_V[)S+>%$?0'V,IX[!XN!;N
M4B1Y0/;Z4QS+MR=Y ]4/*\S_!U!+ P04    "  K@$I:/5KTV)D(   A3P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6RUG%MOVS@>Q;\*X5TL.D :
MZ^)K-C'01J2V0+L;M#,[#\4^,#;C"-7%0]%."^R'7TI6+--F&&EZM@]-[(B_
M0_E_3-+'HJZ?"OFM?!1"D>]9FI<W@T>E-E?#8;E\%!DO+XN-R/5?'@J9<:4?
MRO6PW$C!5W6C+!T&GC<99CS)!XOK^KD[N;@NMBI-<G$G2;G-,BY_O!=I\70S
M\ ?/3WQ.UH^J>F*XN-[PM?@BU&^;.ZD?#0^459*)O$R*G$CQ<#-XYU_%X:QJ
M4!_Q[T0\E4>_D^I4[HOB6_7@P^IFX%4]$JE8J@K!]8^=N!5I6I%T/_YHH(.#
M9M7P^/=G.JM/7I_,/2_%;9'^GJS4X\U@-B K\<"WJ?I<//U#-"<TKGC+(BWK
M_\G3_MCI?$"6VU(56=-8]R!+\OU/_KUY(8X:A.$+#8*F07#2P!^]T"!L&H1=
M%49-@U%7A7'38-Q58=(TF'15F#8-IG6Q]J]N79J(*[ZXEL43D=71FE;]4M>W
M;JTKDN25%;\HJ?^:Z'9J$8E[1=Y$0O$D+7\A;\EO7R+RYJ^_7 ^5IE?'#)<-
MZ?V>%+Q "LFG(E>/):'Y2JPL[2-W^[FC_5"?U>'4@N=3>Q\X@9%87I+0OR"!
M%XPL_;GMWCRTG<[/J=.?4V?NYI^X=*K'W9N'CE*$!Y>%-2]TN>Q#7BJYU<.8
M(E\_Z@/(!R6R\C\VI^UI(SNM&IVOR@U?BIN!'GY+(7=BL/C;7_R)]W=;F9&P
M" FC2!A#PF(0S##+Z&"6D8NNS2*3':]F*/*N+(6Z(%\4UU:IC%,\$);D/%\F
M/"5W19G4\]E7^EU5L^-]*O3HH2TF>?6\U5IN[=LBWPFI:E)>*%%>Z/DVU>HK
MLN%2_;#YRTGLZR]X]RBR>PS>O1C4/<-IXX/3QEV=]C'A]TF:J!]8M[GU_XS;
MG,2^;H-WCR*[Q^#=BT'=,]PV.;AMXN[O(\_7@B0Y>>"))#N>;D5EL661;8IM
MOB*Y_N2Q:BV9/EO29JR]U*26JCYN[!;!Q-/_KH>[8[><'_;6]RT'1A;>R'(<
MM0$G\_,#F?.UZ#L=@6!&V::'LDW=99-BE2C"^+(N!OGZ263W0EK?[DY2WW4+
M$A8A810)8TA8#((91ID=C#*#+G)G2+,@81$21I$PAH3%()AAEOG!+'/GJ/*)
M?T^R;4;N"ZE;)OF:++D6>V&TGUM&^]DDL SX3M6^/N@L2Y&R# F+03"CR+[7
MIBO>*RM,/28DAS'A@F1<;64UC:ST0L4:LCB!?8<%*"UZ]627E\0/+D@5&\QL
M8P&T.PQ*BU$TTRE'.9SO?/'NA%QJA_!UO2;DZ[44:VT1O:3=%>FN'B"*+$M4
M9:/2:IPFZ/..WJ[>91",3T8(=S]Z6Z*;*H6J,B@M1M',R@=MY0-GY3\?*MQI
MC>FF]1X@D+0(2J-0&H/28A3-]$R;I_K80-6')JI06@2E42B-06DQBF::ILU5
M?7<\]R%70G,5D=7$PA41^:J:;#9")H7M&YOW#?!D=/>FD\GII (-0;O*4J@L
M>T%V-@I-V1@E:]:Q32U]=_#EF##(?TF?O,(MU'M8@&:34!J%TAB4%J-HIIW:
M6-*?8.<29+1W"Z5%4!J%TAB4%J-HIFG:4-1WIZ+]\HL&9B0)H3W <.OV]D-G
M80H59E!:C**9Q6Z#3=\9A2W^M56EXOFJ*O,]3WF^%&2;KX0\^G2:%CRWEGZ/
M'A]58#Z:>8&E\M ,L[,NA>JRAG;L.#^8>=ZYXV*4L%G5-H'TW1'DNZS8ZN&>
M[WB2\NI+M-.2/C1+"&M9YV<OKQ],YQ-;7:&99'=A"A5F4%J,HIE71K6Y9.".
MZMQ+R(]"Z4\*9?79H%E-NA:1;JF^ZP$H+8+2*)3&H+0813,-U<:7@0]=1 ;(
M!.\62HN@- JE,2@M1M%,T[3)9^!./G]F7=&@C^>!J3>:GD\_[C[T]D9'60J5
M95!:C**996_#R\"9<RU^%3(C'W5=RS^;6[@%>H\>T#@32J-0&H/28A3-M%$;
M9P8C[)2## MOH;0(2J-0&H/28A3--$V;G0;N[+1?;M' CD?[T+-]EKMUR_:V
M0U=="M5E4%J,HIFE;G/-X)7K+8^N#_UG=7VH>TJ!III06@2E42B-06DQBF9:
MIDTU@REV2H%>\ FE15 :A=(8E!:C:*9IVG0T<*>C_;]6=0-[VP::FT)I%$IC
M4%K<T.;&M[W^87XUW="FJH$[5;V32;Y,-CPE?)^O5B':Z4QD-<7YU9;A./#F
MEK4&-% -S@-5NRZ%ZC+;^0;6G+S+D>:VQ#8'#=TYZ.&]N^')BB3YVV]);GW+
MNCF]MR1"0\Z&=O+Z6 H(E6506HRBF49H\\O0??GE_BU:;[#?R&0IR)LD)U&1
MIER6U4A.RD<NA75;=$,VOO$YO>C2K=Z[X*\K4J@B@])B%,VL=1L[AN[8D3X\
MB/H."/H-?S1U6VL;V"X)\F?A:7VA(6-'50I591U58Y2J6;VCK>3N]/!W+B7/
M5?GZI?2O@/:;W+W]Y>ISZS"-W3K^D]VAT.XP*"U&T4Q3M%E@Z+ZT\6"*=FNE
MU1&CLX'S=''E%NI=\U<%*520O2X8HP3-4K4)7-AYT[5SAVMXGH&-)[;HS:W7
MNV(=92E4EEEDYS/;8A@E:U:O#=5"=ZAV5#U>W9S!^E&F81R?S&1LJQPT)>NH
M2J&J++3LG XM&Z)CE*Q9N#;:"E_9QHS<?=YH';_4UNWGX?GE=R_L/[<1K1O0
MK4CK#G3W"])[@OM_A$QA&S*%[I#IUT+Q5']*_?'B_J_P_,*S\63JC2Q5@09&
MG74I5)=!:3&*MB_O\.B&7)F0Z_I>:Z5^KVUSM;]KTN'9P_W<WM5W,3MY_KU_
M=>M;GH_\*[J_6UN+W]\\3B\CUTE>DE0\:"GO<JK?4G)_/[;] U5LZMN!W1=*
M%5G]ZZ/@^IU?':#__E 4ZOE!)7"X*][B?U!+ P04    "  K@$I:A'"XOS<#
M  "+"P  &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6RM5N]OTS 0_5>L
M@-"0QI+F9S?:2- (,6F;)B;@ ^*#FUY;:TX<;*?=^.LYIUG4$1.5:E_:V+[W
M<N_U?+W)5LA[M0;0Y*'@I9HZ:ZVK"]=5^1H*JLY$!26>+(4LJ,:E7+FJDD 7
M#:C@KN]YL5M05CKII-F[E>E$U)JS$FXE47514/GX$;C83IV1\[3QA:W6VFRX
MZ:2B*[@#_;6ZE;AR.Y8%*Z!43)1$PG+J?!A=9&,3WP1\8[!5>\_$*)D+<6\6
MEXNIXYF$@$.N#0/%KPW,@'-#A&G\:CF=[I4&N/_\Q/ZIT8Y:YE3!3/#O;*'7
M4V?LD 4L:<WU%[']#*V>R/#E@JOFDVS;6,\A>:VT*%HP9E"P<O=-'UH?]@"C
M\!\ OP7XAP*"%A <"@A;0-@XLY/2^)!13=.)%%LB332RF8?&S :-\EEI?O8[
M+?&4(4ZG&<PU>4=FHMR U&S.@31;)QEHRKAZ^]?AC="@R(]K*.8@?^+AU[N,
MG+Q^.W$U9F,XW;Q]\\?=F_U_OCD_(\'HE/B>'UK@LV'X-96#\.QP>/ <[J*%
MG8]^YZ/?\ 5#/EZ62LL:+X4F/ZXP@%QJ*-1/FS<[MM#.9N[ZA:IH#E,'+[,"
MN0$G??-J%'OO;4Z])%GV0F3/7 PZ%X,A]O16LC)G%>6$%J)&&\6R7WTV.W>T
M<4-K.MTF#2+?._<\;^)N]JVR!&*']'J!V0&!SR2&G<1P4.(5*'5!ZA(%HJC?
ML, NA:6S8"IO%%.M)9O7&@^T0/%%A=L+<H/_ !E(MJ&F3Y(K1N>,,_UH,V.7
M0+27^KMX[%O,L 0F41+WS1B4=&1-1)UAT0L:UIPQI6I:YD!RH;2U7J*^\O,H
MZ#MDB1MYT;COT*"&(QV*.X?B08=F5,I'5J[V+HU>PV$7)^X)])/03_I.6 *#
M(+;4RF"N1SJ1=$XDP_V#UU@K1UV:I*<O/(_Z?6'6CTO"D:5_#"9ZI WCSH;Q
MH U&=]XOBEY!G.+@QJFY.165=EO&EC88));ZL 1ZB:V7#*;^O\:X>Y./&5/Q
M;WW%2D4X+)'>.TOPAY*[T6^WT*)JAJ&YT#A:-8]KG)9!F@ \7PHTIEV8^:J;
MO],_4$L#!!0    ( "N 2EIZ: Z#1 ,    +   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4R+GAM;*U6;6_;-A#^*X0Z#"VP1:^VTLP6D%@N%F I@F3M/A3]
M0$MGFZA$NB1M9_WU/5**9I>,$73Q!XLOSSV\YW@D;[(7\HM: VCRT#9<38.U
MUIN+,%35&EJJSL0&.,XLA6RIQJY<A6HC@=;6J&W")(K&84L9#XJ)';N5Q41L
M=<,XW$JBMFU+Y;]7T(C]-(B#QX$[MEIK,Q 6DPU=P3WH#YM;B;UP8*E9"UPQ
MP8F$Y32XC"_FN<%;P$<&>W70)D;)0H@OIG-=3X/(. 0-5-HP4/SL8 9-8XC0
MC:\]9S L:0P/VX_L[ZQVU+*@"F:B^8?5>CT-S@-2PY)N&WTG]G]"KV=D^"K1
M*/M/]CTV"DBU55JTO3%ZT#+>?>E#'X<# ^3Q&R2]0?*C0?:$0=H;I,]=(>L-
MLN>N,.H-K/2PTVX#5U)-BXD4>R(-&ME,PT;?6F.\&#=Y<J\ESC*TTT4)"TU^
M)W\+31MRS35(4)K,'S /%9 [J,2*LV]08[.A&K]:D)G@.Y":+1H@[X4&15Z7
MH"EKU!ND<F<_W4"[ /D9)S_<E^3U+V\FH4;?C0=AU?MYU?F9/.%G2FX$UVM%
MYKR&VF-?GK9_>\(^Q)@-@4L> W>5G"0LH3HC:?P;2:(D\_@S>[YYZI/S_U:?
M__3J1\%(ARQ*+5]Z*HNNN=)RBW>()I_^0@"YUM"JS[Z][M@R/YNY&B_4AE8P
M#?#N4R!W$!2_OHK'T1^^0+\D6?F29/,7(CO:DFS8DNP4>X''4$N\AK=XKMGC
MN8;N7/NVI&,;6S;SN.R*\_,(?Y-P=QAL#RQR8:4+2\:9BYM[<-DQWY'XT2!^
M=%+\955)L ^16.*S@<E9,U6)+=<^Z1W7Z,A9CW0/+,Y=Z2XLSUS8W(6-[:I^
MX>-!^/BT\%;@U?N-'FEG2FTIKX!40FGEB\#8<29U79YY4)ZM=U%Q-'+UN[#S
M_$GY^2 _/RF_>\:>D^ZYDWAQG'LT>W"19SM+%Y=F;Q-7M@<7QZDK/#QXTEN0
M*UM+*6)SN+N7A]&A7+NT5<H/XU?QQ2SVC)=8WG75V'_T76UX0^6*<44:6.)2
MT5F.FR2[>JOK:+&Q!<5":"Q/;'.-)2I( \#YI<!GO^^8!8:BM_@.4$L#!!0
M   ( "N 2EK?9[:8>@,  )@-   9    >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;*V7;6^;,!#'OXK%IFF3MH)Y#%V"M*6:-FF3JG4/KQVX)%8-9K;3M-]^
M-E"2#,-2J6\2#'=__\[F[LQ\S\6MW (H=%^R2BZ<K5+UI>O*? LED1>\ADH_
M67-1$J6'8N/*6@ I&J>2N;[GQ6Y):.5D\^;>M<CF?*<8K>!:(+DK2R(>/@+C
M^X6#G<<;W^EFJ\P--YO79 ,WH'[6UT*/W%ZEH"54DO(*"5@OG _X<HDCX]!8
M_**PET?7R(2RXOS6#+X4"\<S1, @5T:"Z+\[6 )C1DES_.E$G7Y.XWA\_:C^
MJ0E>![,B$I:<_::%VBZ<F8,*6),=4]_Y_C-T 36 .6>R^47[UC8.'93OI.)E
MYZP)2EJU_^2^6X@C!SSFX'<._KD.0><0-(&V9$U85T21;"[X'@ECK=7,1;,V
MC;>.AE9F&V^4T$^I]E/9DE=*Z+5$7RE94485!8G>(>OMUU>@"&7RC3;X>7.%
M7K]\,W>5AC!2;MY-^+&=T!^9\ KR"Q3@M\CW_-#BOIQV_T;$F+NK0^_C]_OX
M_48O&-&[V7*AWBD0)<H?8V:'F&WQM8*A7="DW:6L20X+1^>5!'$'3O;J!8Z]
M][9HGTGL)/:@CSV84L^6S>L% A&FLYE4N=YC(**"PA9VJQ4W6J8XW&4X#1-=
M+KRY>W<<DLTPF:7'AB>X88\;GH>;<P&ZA*B=J*2N [G8$6;=J58O.B))O1D>
M$@_ML!>&LU'BJ">.)HD_&#8H6N":/.CRIVR<T6#^ (?AD--B%R;Q*&;<8\;G
M+6P!-9=46=<R'LSM^U$R9!S:X22(1AF3GC&99C1+N"+5;9^=#S;*Q#*[V<=_
M*6UVP?@K.NLI9Y.4GVA%=2TNT(;S0OZOD,P&$)$7#5F'9J$7CJ*F/6HZB?J#
M*\*0?'KY2X<O8>R?KEW+;3%,HA2/DF/OT+.\R:+]E5>;IT%W@L]4M)]+[33\
MHY:-G[D0=H(GV8OC)+'LFL44IT$4CJ<P/O1:/-G.SDWB3N6T'D>>I=78+/$L
M#,99#[T13S?'<VMW)W.2GK&MR5@,XVBB,N)#7\33C?%I50</N]T U=(0IUZ
M0S_$TPVQ+3KLZ>D;#<X4?H#3V/9*6$RQ[\66;NX>'9O--XL^6VZHSB0&:^WK
M721:2K2? >U \;HY2:^XT@G87&[UIQ,(8Z"?KSE7CP-S..\_QK*_4$L#!!0
M   ( "N 2EH4S]I O@(  "0)   9    >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;*U6;4_;,!#^*U8V32 -\EY8UT:B3:<A@81 ;!^F?7"3:VN1V)GMMO#O
M=W;2K-!0L:U2U=C./<_YGHOO/%@+^: 6 )H\E@570V>A==5W794MH*3J5%3
M\<U,R))JG,JYJRH)-+>@LG #S^NY)67<209V[48F ['4!>-P(XE:EB653R,H
MQ'KH^,YFX9;-%]HLN,F@HG.X WU?W4B<N2U+SDK@B@E.),R&SH7?G\3&WAI\
M8[!66V-B(ID*\6 FE_G0\<R&H(!,&P:*CQ6,H2@,$6[C5\/IM"X-<'N\8?]B
M8\=8IE3!6!3?6:X70^?<(3G,Z++0MV+]%9IX[ 8S42C[3]:U;2]P2+946I0-
M&'=0,EX_Z6.CPQ8 >;H!00,(7@*B5P!A PC?ZB%J -%;/<0-P(;NUK%;X5*J
M:3*08DVDL48V,[#J6S3JQ;CY3NZTQ+<,<3JY E19D:,4-&6%.B8GY/XN)4?O
MCP>N1GYCY68-UZCF"E[A"LFUX'JAR(3GD'?@T_WX3WOP+L;5!A=L@AL%>PE3
MR$Y)Z'\D@1=$'?L9OQT>=H7S?]XG_^S]F1AAF^G0\H7[,_WC8JJTQ//YLRO!
M-47436%J5E]5-(.A@T5)@5R!DWQXY_>\SUWJ'I(L/239Y$!DS_(0M7F(]K$G
M1U="X3F;8PTG^,-2C\6,XUF7$GCV=)(#%WC0J8:<%"9GI&!TR@JF&:BNG-7N
M>M:=:0NKY,0_/XL]SQNXJ^U\[!H&/>]\QR[M(O3C7K!C.=FUC*+0V[9[)E'<
M2A3OE>BRK"B3V(UT5[Q[L7_[C1Z2+(UWY'@IV('<U:JZ6V6_!#FW_5:13"RY
MKNM"N]JV] O;R5ZLC_S^V.]83_$*4'?L/_3U_>&:RCGC"C_0&;KR3L\P,%GW
MY'JB166;SE1H;&%VN,!K#$AC@.]G0NC-Q#AH+T;);U!+ P04    "  K@$I:
M^-)F2N(#  #S$0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6RU6&V/
MVC@0_BM6>JI::7<3)Y"7+2 !VZJ5>E=4M'<?3O?!A &L)C&US;*]7W^VR09R
M<=A= 5\@+S./YWEFQAJGMV7\AU@!2/289X7H.RLIU[>N*](5Y$3<L#44ZLV"
M\9Q(=<N7KEAS('/CE&>N[WFAFQ-:.(.>>3;A@Q[;R(P6,.%(;/*<\%\CR-BV
M[V#GZ<%WNEQ)_< =]-9D"5.0]^L)5W=NA3*G.12"L@)Q6/2=(;X=XU [&(L_
M*6S%P3725&:,_= W7^9]Q],100:IU!!$_3W &+),(ZDX?I:@3K6F=CR\?D+_
M9,@K,C,B8,RRO^A<KOI.[* Y+,@FD]_9]C.4A+H:+V69,+]H6]IZ#DHW0K*\
M=%81Y+38_9/'4H@#AR!I<?!+!_^E#D'I$!BBN\@,K3LBR:#'V19Q;:W0](71
MQG@K-K30:9Q*KMY2Y2<'7T%I(- U&I&,%"F@J2F>+\6N0K32[^Y $IJ)]\KJ
M?GJ'WOWVON=*M;9&<--RG=%N';]EG3M(;U" KY#O^1V+^_BX^^^$M[F[BG%%
MVZ]H^P8O:*4M! #ZM@:N2!9+-"SFZ!,MC 2E)L.9D%R5F8WL#KUC1]>M=RO6
M)(6^HWI+ '\ 9_#V#0Z]#S;J9P*K"1%40@3'T =[!0SK*V0:^9HMKN\%H*%2
M25ZAJ2025.]*Q!:E2I1D:,($-17R]\='J3M[E@'Z6&QR \F*?VS*G1R.3<$S
M@]:4[%1*=BX0^F@'&AI0O><^#,*HVU6[L-=S'PXY-@WC((F"0\-:W-TJ[N[1
MN&M5?_G\'P]FHC8AB8AJ1OBYH6NSYMLWL8_]#ZBPY_Z,@#7]PDJ_\%3]R$("
M1\,TW>2;3$DY1\.<<4G_-3+95 H;R0XB[#6+HFG7"3%NK8FHXA2]L);)__=%
M&T-AHQ U0HNP'UH*NVD8Q]VXTTHBKDC$KVO(KY3,:$;EKRLTWG"N2N&\I7UR
M.+;R/C-H3<FD4C*Y0.BCI)'8)/#B9@$T[>( )ZWYQ]Y^MO%>TYJ7SO\ST7R3
M*[4+I+N5458&0\'6/>/S8-5U.Y@)\6FZ6=GC1AJQ'R?-=-L,NW&W/=_[H0X?
M'96.UND?K$@ODO1SA&2M@/,#UV7=CXCXE?/32SF,2N#:=!/&06 IBJ9EY/L=
MK[TJ]G,9/CZ8M5?SQ6KBF4G1-.]S&\!)&'6I]J,@?M4L^/(\=RTM'5KF%9MA
MG+0/L7@_A>'C8]C1D:4B8@V^.41%<9+8HF]:JCDEB)KANP<G<OTY1)U?E[00
M*(.%<O5N(J4#WWUAV-U(MC:']!F3ZLAO+E= YL"U@7J_8$P^W>AS?_6=9_ ?
M4$L#!!0    ( "N 2EH$!7,UG ,  $4.   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4V+GAM;*U7:V_;-A3]*X16#"VP1M3;]FP!B:6B 58TB-?N,R-=VT0E
MTB/IN.NO'_6(:H>T$FS^8HG4N8<\YY+7Y/S Q3>Y!5#H>UTQN7"V2NUFKBN+
M+=1$7O$=,/UES45-E&Z*C2MW DC9!M65ZV,<NS6AS$GG;=^=2.=\KRK*X$X@
MN:]K(OZY@8H?%H[G/'7<T\U6-1UN.M^1#:Q ?=G="=UR!Y:2UL DY0P)6"^<
M:V^6>[@):!%?*1SDT3MJI#QP_JUIW)8+!S<S@@H*U5 0_7B$)515PZ3G\7=/
MZ@QC-H''[T_L'UKQ6LP#D;#DU5^T5-N%,W%0"6NRK]0]/WR$7E#4\!6\DNTO
M.O18[*!B+Q6O^V ]@YJR[DF^]T8<!6@>>X#?!_C/ \(S 4$?$+QVA+ /"%\[
M0M0'M-+=3GMK7$842>>"'Y!HT)JM>6G=;Z.U7Y0U"V6EA/Y*=9Q*_P#MLD3O
MT9)+A>ZAX!M&?T")*--=3/**ED3I]DKIAUXA2B*^1K>LX#6@MQDH0BOY3A-\
M667H[9MW<U?I:37D;M%/X::;@G]F"@'ZQ)G:2I2S$DI+?#8>/QV)=[4=@R?^
MDR<W_BAA!L45"KS?D(_]T#*?Y>O# YN<_S=Z_I]'/S$C&!9(T/(%8PL$%7IU
MV#+;Q8;VV*;(S>2.%+!P=!63(![!27_]Q8OQ[S9;+TF679(LOQ#920+"(0'A
M&'OZ>0>"*,HVJ!I-1<<2MRS-W\-C&@13#V,\=Q^/7;;@DA ;N,S$>3A. @.8
M6X">'YX 3X1'@_!H5/AJRX5ZKT#4+RCO:**C"?AQ8@JWP%KASW2;L&ELVI-;
M8%YR5G,\:(Y'-7\E@I*'"EY0'!N#3\S$+$V4%TQ,P28LL,!R$Q8F^*S@9!"<
MC):7#Y015ASKG=D$)Y>L,Y<DRRY)EE^(["03DR$3D]&E=UWK[49_D/;\IO_B
MUR>9(5*"DK;43,QM-;'L/A,6Q&9URDS8U%*<<A/F>5%T=C5.!P^FHQ[<,EUN
M0!^$M 6G^BN]+6E%%06K"5-S<YBE96FB(HL%)LJS66"!C>Q'#_\\$.)1#_[D
MBE0OU)^>XKCFASCQ3<4V8!1;JJX%Z 788D]N14YMR7>/CL4UB$U['Y%:U)ZI
M[@ T] YWGNOVI/^L_\:;+3U+?];<D=IC^$_Z[H+UB8@-95+;N-9#X:M$YTET
M=Y:NH?BN/90_<*6/^.WK5M_S0#0 _7W-N7IJ- ,,-\?T7U!+ P04    "  K
M@$I:7S?UMG($  "L&0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6RU
MF5UOVS84AO^*H U#"RR12.HSLPVT"88-:+"@:;>+81>T3=M")=$C:;O]]R,E
M1W+'$SH@XAM;DG7.>1]*U'M$3PY<?)$;QE3PM:E;.0TW2FUOHD@N-JRA\IIO
M6:M_67'14*5WQ3J26\'HL@MJZ@C'<18UM&K#V:0[]B!F$[Y3==6R!Q'(7=-0
M\>T]J_EA&J+PZ<#':KU1YD TFVSIFCTR]7G[(/1>-&195@UK9<7;0+#5-'R'
M;FYQ:0*Z,_ZLV$&>; <&9<[Y%[/S^W(:QD81J]E"F114?^W9+:MKDTGK^/>8
M-!QJFL#3[:?LOW;P&F9.);OE]5_54FVF81$&2[:BNUI]Y(??V!$H-?D6O);=
M9W#HS\UTQ<5.*MX<@_5^4[7]-_UZ'(B3 )0\$X"/ ?BE >080#K07EF'=4<5
MG4T$/P3"G*VSF8UN;+IH35.UYC(^*J%_K72<FGU@>@QD<!7<4[43E:KT#E\%
MW>'@EC=-I?1%4S)X<\<4K6KY5I_[^?$N>//CVTFDM *3)UH<J[WOJ^%GJMVQ
MQ75 T,\!CG$"A-^ZP^^I>"X\TMP#/![@<9>//)/OCRT35%7M.C@.P]_OYE()
M?6O] ['UR1(XF9EO-W)+%VP:Z@DEF=BS</;3#RB+?X%(7RG9=]QDX":N[#,]
M?*F^C(*9>6[PU48P%C2\51L)D??ILBZ=>3#L9X2@-([C2;0_A7*6]81*!JCD
M=:'Z=.D)5()SF\E9U9,I'9C2UV5*+2:2)]B&<I;UA,H&J.P<5 9ISRSMB"2D
MM,4[TWN*SP?QN9?XW!:/C/3_:W=F]]1>#-H++^V%K3W),##PSO2>XLM!?'E.
M? Z)+X&!SS+@EG>F]Q2/XM%F8R_YQ[!3_5D)#+T[O:_\DRX!^<E']O!CDB$
MP%G %V!T>N0T5 -0@  8N'\0S@" 2S@V&BT;G?5L&(#8-E800/XEO!F-YHS.
MNC,LWW9A/7]C: 9<PHC1Z,3HK!67((!MN?H&(L #R%W %V!T7736=F$ VW=Q
M40#R+V&[:/1==-9X8?F0\W8MCP5P">]%H_DBM_M^VC#]GKU23( 8M@DG)"F
M'MM=QA=CM&'D]N$S&+8=Y]!4N(09X]&,L=N,W0S8MN2$I"GP:N NXXLQFC)V
MF_(GKF@=U-VK^I9^Z][302#;I,L$I< SUEW0%^CD==QMTB\&LDV;P#R7\&P\
M>C9V>_:+>6P/+W."@(>PNZ OT.CBV.WB'YB4 6WXKE7ZI;0KT7;K)U6K)Q.3
M"J2S+?Y*LX%XE_!X/'H\=GN\'Y[= %P1!/B/N[@OW.C_V.W_?G!V<Z"O'<'0
MM;M$?X#'_@"[^X.''BC8TWK'S!)F/^WJBLZKNEO7!/GL[B'/4 *\O[C+^^*-
MW0-V=P^>>'97@8L$>E!>HJG 8U.!W4V%)UUI+4OF10FMN@!G%DE,OK/T7GIT
MLI1N_L>XIV)=M5(+6NG0^#K78RGZOP;Z'<6WW>KZG"O%FVYSP^B2"7."_GW%
MN7K:,0OVPQ\TL_\ 4$L#!!0    ( "N 2EI7RXE^D0(  %((   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4X+GAM;*V686^;,!"&_XK%I*F5UD" A"PC2&NJ
M:I4VM6JU];,+EV 5;&8[2?OO=[8)2BO"-K5?@@WWOK['/KBD.R$?50F@R5-=
M<;7P2JV;N>^KO(2:JI%H@..3E9 UU3B5:U\U$FAA177EAT$P]6O*N)>E]MZ-
MS%*QT17C<".)VM0UE<_G4(G=PAM[^QNW;%UJ<\//TH:NX0[TS^9&XLSO7 I6
M U=,<")AM?"^CN?+Q,3;@%\,=NI@3 S)@Q"/9G)5++S ) 05Y-HX4+QL80E5
M98PPC=^MI]<M:82'X[W[I65'E@>J8"FJ>U;H<N'-/%+ BFXJ?2MVWZ#EF1B_
M7%3*_I*=BXT3C^0;I47=BC&#FG%WI4_M/AP(POB((&P%X6O!Y(@@:@61!769
M6:P+JFF62K$CTD2CFQG8O;%JI&'<G.*=EOB4H4YGWP'W0)$S<JU+D.2*N\(P
M.WQR 9JR2IVFOL:53+R?MZ[GSC4\XGH!^8A$XT\D#,*X1[X<EO^@\IC<1[X.
M,NP@0^L7'?&[MX<)Q1G=@L3:Q/(S!<[XFE2&GVB0-3EY!BK5Z;P/U_G'_?[F
M39NKAN:P\/!54B"WX&4?/XRGP9<^^'<R>[$54;<5T9![=LDXY3DX;M6'.JR/
MB-VE/JQA8>B$Y#.I!=>E(N,9*>BS&F"*.Z9XT/JZP5/5W6GV4@T[)&URR3ZY
M:4]NCG+8:-8:1?]..>DH)_]7Q 53N=AP31 >>JMV\IY5^TYF+]BG'?OTC57K
M]./ &IC6M<V"43"=I?[V$.)(6-R%O4@OZ=)+WER 2>_*D]<)_C7,)>@??/%-
MM\4OYIIQA>NO4!>,$CPMZ3J8FVC1V";P(#2V%#LLL>F#- 'X?"6$WD],7^G^
M1F1_ %!+ P04    "  K@$I:S]A>GO$"  !="   &0   'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6RM5FUOVC 0_BM6-DV=M!&3A)=V$(F73=N'2JA5UP_3
M/ICD *N)S6Q#VOWZG9V0 @VLTO:%V,[=X^>YN]PQ**1ZT"L 0Q[S3.BAMS)F
M?>7[.EE!SG1+KD'@FX54.3.X54M?KQ6PU#GEF1]0VO5SQH47#]S93,4#N3$9
M%S!31&_RG*FG,62R&'IM;W=PPY<K8P_\>+!F2[@%<[>>*=SY-4K*<Q":2T$4
M+(;>J'TUZ5E[9_"=0Z'WUL0JF4OY8#??TJ%'+2'((#$6@>%C"Q/(,@N$-'Y5
MF%Y]I77<7^_0OSCMJ&7.-$QD=L]3LQIZ?8^DL&";S-S(XBM4>CH6+Y&9=K^D
MJ&RI1Y*--C*OG)%!SD7Y9(]5'/8<$*?9(:@<@F.'Z(1#6#F$3FC)S,F:,L/B
M@9(%4=8:T>S"Q<9YHQHN;!9OC<*W'/U,/$H2N1%&DQM(@&_9/ ,RY=H=DIF2
M2\5R33Z2U]E=3,$PGNGWZ'%W.R47;]\/?(,T[65^4E$:EY2"$Y0NR;449J7)
M9Y%">NCOH[Q:8[#3. [. DXA:9&P_8$$-(@:^$Q>[QZ>H1/6(0\=7OA/(?\Q
MFFNCL,I_-D6PO"%JOL%^^5=ZS1(8>OAI:U!;\.)W;]I=^JE)_G\".PA&5 <C
M.H<>/\= D[0*PG'22\DE3M?AV-ZTC:-^OT,[E-*!O]W7TV#9[=!>N&]Y0+93
MD^V<)7OOF@*DA&U!88\C8I//01&Y("E[T@0_QEU[*IC&%I5@NU+LA*#S=X51
MX$";$O87SS!J\#P0W*T%=\]"C838L(S_1LG%L?9=MH@5V*2OA&[3O3S0%NV&
M1]DZ8=9O3E6O9MX[SSQWW&QF:IZ0R*5P8C Y'.L,R]D0>,2)J!L5]%X44G")
M3>!EQ349AI>=EP7G[W7J'-32#3!;.$BP;&CU:3TC1VXT')V/<7:6H^X9IAR\
MUTPMN= D@P5"TE8/JT65PZS<&+EV\V N#4X7MUSA_ =E#?#]0DJSV]@+ZG\4
M\1]02P,$%     @ *X!*6GZ&PQJC @  +P<  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C N>&ULK55=3]LP%/TK5C9-(#'RT108:R.5%K0]3%14; ]H#TYR
MVUHX=F8[;?GWNW9"5""-Q+0^-'9RS_$YU\[):"O5HUX#&+(KN-!C;VU,>>G[
M.EM#0?6I+$'@DZ54!34X52M?EPIH[D %]Z,@./,+RH27C-R]N4I&LC*<"9@K
MHJNBH.KI"KC<CKW0>[YQQU9K8V_XR:BD*UB N2_G"F=^RY*S H1F4A %R[$W
M"2^G0UOO"GXRV.J],;%.4BD?[>1[/O8"*P@X9,8R4+QL8 J<6R*4\:?A]-HE
M+7!__,Q^X[RCEY1JF$K^B^5F/?8N/)+#DE;<W,GM-VC\.(&9Y-K]DVU3&W@D
MJ[2110-&!043]97NFC[L >+P "!J -$K0!@?  P:P, 9K94Y6S-J:#)2<DN4
MK48V.W"]<6ATPX3=Q851^)0ASB2+JBPY T5NF* B S)7<J5HH<G1# QE7!^3
MS^1^,2-''X]'OL$E+=#/&OJKFCXZ0#^#[)0,PA,2!5'< 9_VPQ=0(CSH@OMH
MM'4;M6XCQS=XM]N'2:J-PD/UN\MDS1IWL]H7[5*7-(.QAV^2!K4!+_GT(3P+
MOG99_D]D+QHP:!LPZ&-/)H6LA"%T@SM+4PZD$CFVHZS;T&6]YCMS?#82-DET
M'KC?R-_LVWI;& Y?%;Z0'+>2XU[)MY71AHJ<B15F3;-_,N5L16T0Z"[1\1LM
M@_ B^/)6=._2_[@7P];8L-?8H<-X0FY;=R=D8:@!C$U#Y+*I9)23N=3,Y>##
M]<[84+6;>2VJ I0#=A[C?CV3++.'0Y.2/KFS@4W'F,U4!3GAC*:,XY+0U?!I
M+_-[^^COQ9G]E/R@:L6$)AR62!^<GN-JJH[G>F)DZ1(NE0;ST@W7^$4#90OP
M^5)*\SRQH=E^(Y._4$L#!!0    ( "N 2EKJQV7W40,  %<.   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8Q+GAM;,U7VV[C-A#]%4(%%@W01G?926T#B:6B
M 3:!D6!W'X(^T/+8)B*2*DG9Z=^7I!2MY56<[%9 ^V*+HSEG.'/$ 6>RY^))
M;@$4>J8%DU-GJU1YZ;HRWP+%\IR7P/2;-1<4*[T4&U>6 O#*@FCA!IZ7N!03
MYLPFUK80LPFO5$$8+ 22%:58_'T-!=]/'=]Y,=R3S589@SN;E'@##Z ^E0NA
M5V[+LB(4F"2<(0'KJ7/E7V9CXV\=/A/8RX-G9#)9<OYD%C>KJ>.9#4$!N3(,
M6/_M8 Y%88CT-OYJ.)TVI $>/K^P_VYSU[DLL80Y+[Z0E=I.G;&#5K#&5:'N
M^?X/:/*)#5_."VE_T;[Q]1R45U)QVH#U#BAA]3]^;NIP - \_8"@ 03'@.@5
M0-@ PO=&B!I ]-X(<0.PJ;MU[K9P*59X-A%\CX3QUFSFP5;?HG6]"#/?R8,2
M^BW1.#6[TY_B#<LY!?3S1R[E&2I!H(<M%MJ0@L*DT+9?D306.7&5CFF0;M[P
M7]?\P2O\(;KE3&TERM@*5CWX]#3^X@3>U;FV"0<O"5\')PE3R,]1Z/^" B^(
M>O8S?S\\[$OGWT7/?CAZIQAAJWYH^:)7^!9< 5,$%VC.*=7GU@HOT>,MT"6(
M/_OT/LEHVMJE+'$.4T?W+0EB!\[LPT]^XOW65^PAR=(AR;*!R#JR1*TLD64/
M7Y'E2FNR(D5E>BAZ@+P21!$M2_:<%Y4^!F@M.#62E97"MM_R-<JP8(1M)%JT
M!_CQHR9&-PJH[)4R&E+*(<G2(<FR@<@Z4L:ME/')$]:1LFZB"#HRYET9X45&
MTX=EW8<):Z!G?2K6&XCM!LRU8#?SXSA()N[N4)YOO0(_]!(_[OJE/7ZQGXR"
MBZY?]C9?IUY)6Z_D9+WFG.U *+(L -WI[G2Z%YWD^MX/>$BR=$BR;""RCB"C
M5I#1_Z(7C8:4<DBR=$BR;""RCI3C5LKQ?]V+QCW=(PA#+SKJ1CU^P45X<=RU
MTAZ_*(F2(#CJ1F_SU15S#V[*%,3&CBA2YUTQ55^;6FL[!5W9R_^1_=J_G/L]
M]E1/3?60\Y6^'KENL=@0)E$!:QW*.Q_IW8IZC*D7BI?VGK[D2M_Z[>-63WX@
MC(-^O^:Z'S8+$Z"=)6?_ %!+ P04    "  K@$I:#F[7D(<$  "M&0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM66UOJS84_BL6FZ9>:0WO;UT2
MJ6UHR+0[58WN]F':!PI.8UW F>TT]_[[&4-I @XEF[\D8,[SG&.?Q\?&3 ^8
M?*5;"!GX5N0EG6E;QG8WND[3+2P2.L$[6/(G&TR*A/%;\J+3'8%))D!%KEN&
MX>E%@DIM/A5MCV0^Q7N6HQ(^$D#W19&0[W<PQX>99FIO#4_H9<NJ!GT^W24O
M< W9E]TCX7=ZRY*A I84X1(0N)EIM^;-RC0J@+#X \$#/;H&55>>,?Y:W:RR
MF694$<$<IJRB2/C?*[R'>5XQ\3C^:4BUUF<%/+Y^8W\0G>>=>4XHO,?YGRAC
MVYD6:""#FV2?LR=\B&'3(;?B2W%.Q2\XU+8^-T[WE.&B ?,("E36_\FW9B".
M )Q'#K :@-4%.&< =@.PQP*<!N",!;@-P!T+\!J -Q;@-P!_["@%#2 8ZR%L
M *&00YT_D?Q%PI+YE. #()4U9ZLNA(($FN<<E978UXSPIXCCV/QW/I]698H+
M"*Y^PY1^ CM(P'J;$ BNP=#3JP5D"<IYVS7XLEZ JQ\_377&0ZJ(];1Q?U>[
MM\ZXM\%G7+(M!5&9P4R"CX?QX0!>YT/1CH?U-AYWUB#A J838)L_ \NP'$D\
M]\/P-=QQN'$6OAB&_[HO!^'1^.!M"?QA?/ R^')\\#)X_/]&?O6?^WXB!+N=
M&+;@L\_P/<$4ERG*42**,MY4-16E("DSD*%\SV &2CX]<CXMQ*R@8E;\=?M,
M&>$E_&_99*A=.G*7U;IV0W=)"F<:7[@H)*]0F__T@^D9O\B4J))LH9(L4DGV
MH))LJ9(L5DFV4D1VHG6GU;HSQ"X6 =24^5R4^2M4@@7.\X10:56O^3S!5^VG
M7N>6%9J&84SUUV.-]NVNK=!U>H8+B:$9&(';LXPDEHYOF7W.!QEGZ 8]PZ7,
MT*EZTS&,I5'Z3I]R);%T#3>PCBU/<N6VN7('<W4GJI H-E2DJ;Z49JEF<H^"
M,$,_L$V_FZ9!EY>6$I5DD:P+GNW8AM=)MDJO2Y5DL30+=N@$9D<S,D,NU] [
M(QFOE8PW*)EHL^&O%M42ML,,E@PE>?Z]7L3XBP:@,-T3Q-#'>O)Z 7JV[0=!
M1TV#T5RJ)I5D4;\#W9JATMU2)5G\8>RK(8L3X?BM</Q!X2R:?<ZX:N/WW%N&
M8WI<PAU]##J]5!\JR:)^%\Y4&Y5>ERK)8ED7I-5&9CA4;8)6-,'@QKF_F6AW
MQS<RV00J]\0JR18JR2*59 \JR98JR6*59"M%9"<R#EL9AR/V6>5Y,1_OD=];
MI96Q]N0?%^:):76JXF XETI7)5E4DP4GF_B)TZF(*CTN59+%_=&_-B:AVRF'
M$BMK<K1TG8C(--Z/UXQ12Z@:(37..DKJ5/;[X9 NE9)2MJAA^T!,2GTNE;+%
MDAS(]"0SDPA*/SJZ+2!Y$>?^%*1X7[+ZL*IM;;\MW(H3]4[[G7FS-"7M<?4M
M0AP5O]/7'S(^)^0%E13D<,-=&1.?[P5(_6V@OF%X)PZ.GS%CN!"76YADD%0&
M_/D&\]>)YJ9RT'ZAF?\+4$L#!!0    ( "N 2EI;Y9"CP (  .L(   9
M>&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;*U66V^;,!C]*Q:[*)4V[KDT(TA-
MH%H?*E7MNCU,>W#@(Z "9K9SV;^?;0BE#4VCK2_!E^^<S^<X]F=O2^@#2P$X
MVA5YR69:RGDU-0P6I5!@II,*2C&3$%I@+KIT9;"* HX5J,@-VS1'1H&S4O,]
M-79#?8^L>9Z5<$,16Q<%IG_FD)/M3+.T_<!MMDJY'#!\K\(KN -^7]U0T3-:
MEC@KH&09*1&%9*9=6--P*.-5P/<,MJS31E+)DI 'V;F*9YHI%P0Y1%PR8/'9
MP +R7!*)9?QN.+4VI01VVWOV2Z5=:%EB!@N2_\ABGLZTB89B2/ ZY[=D^Q4:
M/6J!$<F9^D7;.M9Q-!2M&2=% Q8K*+*R_N)=XT,'('CZ 78#L)\#W!< 3@-P
M3LW@-@#WU S#!J"D&[5V95R .?8]2K:(RFC!)AO*?846?F6E_)_<<2IF,X'C
M_E49D0+0-[P#A@8!<)SE[ Q]1O=W 1J\/_,,+K+(6"-J&.<UH_T"HX.N2<E3
MAL(RAK@''QS'GQ_!&T)=*]'>2YS;1PD#B'3D6)^0;=INSWH6I\.=/CG_ESW\
MY^Q/S'#:_784GW/*?O^\6#).Q5G]U;?--9';3R3OKRFK< 0S35Q0#.@&-/_C
M.VMD?NGS^"W)@K<D"]^([,ENN.UNN,?8][O!\0[!3ES]#-!@"24D&>\]>37;
M2+')"K#Q+<L:FJ;I&9NNVX=QSMB>6 >!00_AQ#T_B M[">U1-_") </6@.%1
M \(D 54J4/9H!<4<^M375);9686I._;XF?CC&0?.>*@[YH<^?X-7H):IG_<C
MPU>0]GBBCP^@M65&Y_8N@*Y4V60H(NN2UP>['6TK\X4J2,_&Y]9T8?6,!Z*2
MUX7WD;Y^!EQCNLI*AG)(1"I3'PL9M"ZM=8>32M6.)>&B$JEF*EXC0&6 F$\(
MX?N.3-"^;_R_4$L#!!0    ( "N 2EKIS.==:P,  /H,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8T+GAM;+57VV[;.!#]%4);+%J@C63YGK4%)':#!FC:
M($%W'XI]H*61140DO21M)T _OD-*5JQ&%I"%^F*3TLSAG,,9<C3;2_6@,P!#
M'GDN]-S+C-F<^[Z.,^!4G\D-"'R32L6IP:E:^WJC@";.B>=^& 0CGU,FO&CF
MGMVJ:":W)F<";A716\ZI>KJ$7.[G7L\[/+ACZ\S8!WXTV] UW(/YMKE5./,K
ME(1Q$)I)012D<^^B=[[H.0=G\3>#O3X:$TME)>6#G5PG<R^P$4$.L;$0%/]V
ML( \MT@8QW\EJ%>M:1V/QP?T*T<>R:RHAH7,_V&)R>;>Q",)I'2;FSNY_P0E
MH:'%BV6NW2_9E[:!1^*M-I*7SA@!9Z+XIX^E$$<.B-/L$)8.X:\.@Q,._=*A
M[X@6D3E:2VIH-%-R3Y2U1C0[<-HX;V3#A-W&>Z/P+4,_$UTQ047,:$[NF'X@
M-U3@YN$V&4)%0I:@V(Y:H35YNP1#6:[?D0_DV_V2O'WS;N8;#,$"^7&YW&6Q
M7'ABN2FYD<)DFGP4"21U?Q]#K^(/#_%?AJV 2XC/2+_WGH1!.&B(9]'N?D/5
M*?=:./U*SK[#ZY_ ^YJF&HQA8DTN-(XT^?X93<BU :[_;=*KP!LTX]DB/M<;
M&L/<PRK5H';@17_^T1L%?S61[0BL1GU041^TH4=857NJ$H)'"]:.P.15"D3\
M1. QSJA8 XEQZQ76K29,Q/D6$P '1)H,5&EM2,[HBN7,,-!-:A4AC%P(]H3:
M18/)9!($P<S?'0O1&NK_%&)8"3'\+4)@*!O*$E=X=5&H2Z4F/5HC>6WV#%^(
M&P[1]DC<FAZC2H]1JQZ?I=8D59*3@S)7I3*+@S(?#\HL*F6^WP!?@6JLF=;U
M7LNZ([":-.-*FG''Q\6X2^H=@=6H3RKJD]:L^"+M-8[W#N5RBSDNTY<%DSQ?
M/TU:3%[DZS"8#L8O3X,&PT$P#4]F]K3B,/V-F4U^X'7[R/B6MR9[:PBOW?&.
MP&IJ]8+G7B/H.-U+P([8=X56IW_4:O5:T^6YFWI/#"AN<_YP%322;X?KD2>@
MJI%GJ^-K>?I'W24'M79-M\;(L6R+1K-Z6C7V%ZZ=]9_-BZ\";+?63&B20XJN
MP=D8KQQ5--K%Q,B-ZU57TF#GZX89?IR L@;X/I72'"9V@>IS)_H)4$L#!!0
M   ( "N 2EK3(7@_$P,  "H*   9    >&PO=V]R:W-H965T<R]S:&5E=#8U
M+GAM;*U6;6_:,!#^*Z=LFEII;0*$MF. U!*J5:):U:K;AVD?3'(!JXG-; .M
MM!^_LQ,R*"E"&U\2V[GGN7?GNDNIGO04T<!SG@G=\Z;&S#J^K^,IYDR?RAD*
M^I)*E3-#6S7Q]4PA2QPHS_QF$)SY.>/"ZW?=V9WJ=^7<9%S@G0(]SW.F7JXP
MD\N>U_!6!_=\,C7VP.]W9VR"#V@>9W>*=G[%DO <A>92@,*TYUTV.L.VE7<"
MWS@N]=H:K"=C*9_LYB;I>8$U"#.,C65@]%K@ +/,$I$9OTI.KU)I@>OK%?NU
M\YU\&3.- YE]YXF9]KP+#Q),V3PS]W+Y!4M_G(&QS+1[PK*4#3R(Y]K(O 23
M!3D7Q9L]EW%8 Q!//:!9 IJO >$;@%8):.VK(2P!X;X:VB7 N>X7OKO 1<RP
M?E?))2@K36QVX:+OT!0O+FR=/!A%7SGA3/^:"R9BSC*XY_H);IF@ZJ Z,,!$
M A$JOF VE1I.8'_9HP@-XYD^)M3C0P1'[X^[OB%SK5(_+DV[*DQKOF%:"VZE
M,%,-0Y%@4H./=N,_[<#[%*8J5LU5K*Z:.PDCC$^AU?@(S: 9UM@SV!_>JG/G
M_[0/_UG[1C!:5>&T'%_X!M](:@VIDCE0PRZ92NR;VE+ 8*X4BO@%AL_QE(D)
MPH#RH.A*T/#C%O,QJI_PNQ*OI&[R&<F 3&&$U/HPXFS,,VXX%90ML)6>;;:Z
MVMIIO;U].YK48<^CZU6C6J#7__"N<19\KDOL(<FB0Y(-#T2V40)A50*A8V^]
M40)?TU2C,5Q,X%+3BA(R(A&X,9CKVJ2$ATS*(<FB0Y(-#T2VD91VE93VSKX\
MLHUY#!,:$8KV3,NV2<M^BU?MB:O&BU<-59>R0MN9TV:'CD7_I'W1#H*@ZR_6
ML[$MUPX;6V)1#=UY&(1;@L,:P<;Y^09C$1]_[>>7HYJXJ4.34W-ABNNL.JT&
MFTOW/W]U?M7H#!HUYQ$-0L7<\I>^F*)NF9IPH2'#E%0%I^=DM"HFDV)CY,S]
M>L?2T(_<+:<TS*&R O0]E=*L-E9!-1[V_P!02P,$%     @ *X!*6O&T'1;=
M @  9 D  !D   !X;"]W;W)K<VAE971S+W-H965T-C8N>&ULS5913]LP$/XK
MIVR:0&(D34J"6!MIM$-# H1 L >T!R>]MA:.G=E."M)^_&PW9*U("Y/ZL)?&
M3N[[<M_GNUX&"R$?U1Q1PU/!N!IZ<ZW+$]]7^1P+H@Y%B=P\F0I9$&VV<N:K
M4B*9.%#!_# (8K\@E'OIP-V[ENE 5)I1CM<25%441#Z?(A.+H=?S7F[<T-E<
MVQM^.BC)#&]1WY77TNS\EF5""^2*"@X2IT/O:^]DE-AX%W!/<:%6UF"59$(\
MVLWY9.@%-B%DF&O+0,REQA$R9HE,&K\:3J]]I06NKE_8SYQVHR4C"D>"_: 3
M/1]ZQQY,<$HJIF_$XCLV>HXL7RZ8<K^P:&(##_)*:5$T8)-!0?GR2IX:'U8
MO?X&0-@ PO<"H@80.:'+S)RL,=$D'4BQ &FC#9M=.&\<VJBAW)[BK9;F*34X
MG9X1*N&>L KA$HFJ))HCT@KVQJ@)96H?/L/=[1CV/NX/?&U>:&%^WI"?+LG#
M#>1CS \AZAU &(3]#OAH._R2R$UPW\ALM8:MUM#Q]3?PC411BHI/X,ITQQ@E
MK8FM(;B@)*.,ZF=XN,0B0_FS2^I6;MML)ZHD.0X]TTT*98U>^NE#+PZ^= G?
M$=F:#5%K0^38HS>/_*"53E&]G/\$3'?=8%Y)2?D,3HFBZ@#NN,AL(B1C".>\
MK+2-$3PW:.(:\N'"O ?.-1:JT[]HE_[MB&S-OW[K7W]K&=GJR8F4S]8>4IB*
MTB"F8,RH46IJ#>)"H^HR8<D<.V;[!UNG41@E21 $ []>%=@1&"1)O!JXEOQ1
MF_S1&SWP-\LKFV5;\_ ;+K!&!M'6-MA*_Z_'N".R-2?BUHGX?VR#>)?^[8AL
MS;^D]2_96DG?E*9FC!JCIM;)VLV0]_9!\KJ\XUY\_+H/.@*/PZX^\%=FH/W^
M,,-C1KD"AE,##0X34VMR.=.7&RU*-Q8SH<V0=<NY^0Q":0/,\ZDPR3<;.VG;
M#ZOT#U!+ P04    "  K@$I:=J+DH!D%  #W(P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970V-RYX;6RUFFMOVS84AO\*H0U#"[212/J:V08:!T4'-%N0H-V'
M81]H^=@FJHM'TG;R[T?)BFC6,NT@U)=8EW/>O(>'HA]+&NUR\4.N !1Z2I-,
MCH.54NOK,)3Q"E(FK_(U9/K,(A<I4WI7+$.Y%L#F95*:A"2*>F'*>!9,1N6Q
M>S$9Y1N5\ SN!9*;-&7B^0:2?#<.</!RX($O5ZHX$$Y&:[:$1U#?UO="[X6U
MRIRGD$F>9TC 8AQ\PM?33E0DE!'?.>SDP38J2IGE^8]BYX_Y.(@*1Y! K H)
MIC^V,(4D*92TC_\JT:#^GT7BX?:+^N>R>%W,C$F8YLG??*Y6XV 0H#DLV"91
M#_GN"U0%=0N].$]D^1?MJM@H0/%&JCRMDK6#E&?[3_94#<1! NZ<2"!5 KDT
M@58)M"QT[ZPLZY8I-AF)?(=$$:W5BHUR;,IL70W/BC8^*J'/<IVG)I\9%^@[
M2S: [H#)C0#=(R711_299RR+.4O0)RE!'V+9''WE;,83KCC(E_@Y8@H=R#Q
MO!&"9TMTPR27Z-TM*,83^5YKFG/_W$$Z _&O/OCM\1:]^_7]*%2ZGL)5&%?>
M;_;>R0GOMQ!?(8H_(!*13D/ZU)U^Q\2I]%"/8CV4I!Y*4NK1$WJ/JURHCPI$
MBGBV!:G*D6PJ:Z_3:=8I+MQKN68QC -]94H06P@FO_V">]'O345Z$K-*IG7)
MU*4^N=NHC9X@BTTV;RQTG]TKLXL%93O!PV@81=$HW![6T! WH/W#.,M>I[;7
M<7;D7L":\3F")[WJ2=A/X5RM0*!B'NKV(%;.[2;O'9]-\B1FC4*W'H6NLTEZ
MN=LQ,4=ZS=>+6E:5'C_K88E7+%L"BO-,";V@-H[#7KQ[T)N?NW<<0;K:^ZGN
M]6K?/6?W_K(:E9B5I\EESV>W/(E95??KJOO.;MW" D2QJL9Y6LQ:5GS;-57<
M/QKUYFNK(<YU;0UJGX,V9]7@R%5G,!@<NS^..^%[6/L>.F?5--=KLU!\E@#*
M<@7R@Z:1A"D]XFLFU'.3V:'/R>5)S"H>1^;K/G*V;:IG5:Z7:_2G1L1;$'S+
M"HZJO]@;ZZ\TK6X-N]%QMQH"^QT<G9QL^ !3L-/W5]A"@G#-#8TVG1*O[9,O
M-;M@ Q/8%TU@KSCA2\TNVP %?AM15.GGE[VF0->ZAPU4X!:I GO%"E]J]D@8
ML,"MD@4^CQ;.$-NUP0KLD2NP5[#PI697;M ">V(+?"E<- 4ZKS*#%[A5OL N
M<*B\7\P6V, %]D\7V"M>^%*S?P(;OB M\ 4YQH:?F^4,L;T:IB"7, 5Q,H5;
MXM6_U=M@"G)P@\+;'0J_MRC:8 IBF(*\C2G(,2H<33]7B&W+< 1ID2.(5X[P
MI6:/A.$(TBI'D/,<T1#BO$=!#$T0CS1!O-*$+S6[<D,3Q!--D&-(..J/*\3V
M9PB"M$H0Y-);% V!I[P;CB#^.8)XY0A?:O9]9<,1M 6.H.<YPAEB>S4<02_A
M".KD"+?$:YOC2\TNV' $]<41U"M'^%*SRSYXV/'&IQWG.<(98MLR'$%;Y CJ
ME2-\J=DC83B"MLH1]#Q'.$-LUX8@J$>"H%X)PI>:7;DA".J)(.AY@G"&V/X,
M0=!6"8*>OP?A#+%=&W:@_MF!>F4'7VKV0U_##IT6V*'2/'P&W?R,HR&P^1E'
M>/!61O%*S!T32YY)E,!"9T97?=UUL7_+9+^C\G7YHL8L5RI/R\T5L#F((D"?
M7^2ZF]5.\>Y'_:[/Y']02P,$%     @ *X!*6LMNUCR< P  8!(  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C@N>&ULQ5A=3^,X%/TK5E;:#VF7Q$E;/J:M
M!"UHD(85@EGF830/;GI++9(XV$X+_WZNG9 F;&NF4F9XH7%R[_$]Q^>6VPS7
M0CZH)8 F3VF2J9&WU#H_\7T5+R%EZD#DD.&3A9 IT[B4][[*);"Y34H3/PR"
M@9\RGGGCH;UW+<=#4>B$9W MB2K2E,GG,TC$>N11[^7&#;]?:G/#'P]S=@^W
MH/_+KR6N_!IESE/(%!<9D; 8>:?T9$(')L%&W'%8J\8U,51F0CR8Q>5\Y 6F
M(D@@U@:"X<<*)I D!@GK>*Q O7I/D]B\?D&_L.21S(PIF(CD"Y_KY<@[\L@<
M%JQ(](U8?X2*4-_@Q2)1]B]95[&!1^)":9%6R5A!RK/RDSU50C02:&]'0E@E
MA#^:$%4)D25:5F9I39EFXZ$4:R)--**9"ZN-S48V/#/'>*LE/N68I\<7C$MR
MQY("R!4P54C ,]**_$,:3TX5GG)N9%?DSREHQA/U%X9,1)J+(IN3?]%O4Y!\
MQ<RAD$^<S7C"]3/Y>@7I#.2WH:^Q6+.E'U>%G96%A3L*FT)\0"+Z-PF#L+<E
M?>).OV)R5[J/$M4ZA;5.H<7K[<"[X>J!7$@ <IEID* TN6$:G 2=B*8_3U3.
M8AAYV( *Y J\\>^_T4'P81O=CL!:Y*.:?&31H[U,@DKD!5J%H0',0V;[\C/$
MRXP_%J#(UT^(0RXUI&JK/E&7^G0$UM*G5^O3<YJCV1_XS4H61J^5U4LLWNZ2
M;=J4&]*R;<UW\6H<' 2]J#_T5TW:N^(&=5R+4;]FU'<RF@@T.-9^_EB\U<9.
MH'U/L2.P%N=!S7GP'BX?=*E/1V M?0YK?0Y_M<O+#6G8<F\8]5Z9?$=8N-WC
M1S6?(R>?+_9?/,S)Z0HDCBSDQ?03EG/-$J?KG=#[GFI'8"T5CFL5CM_#]<==
MZM,16$L?&FPFI.!7^[[:\96C:>^U\7?%'6]W/FU,?=3)Z?PIQSD:O7\G$JS7
MSFI(1B_!$F+9\Q_*7*5XZK=:Q _N2<ZYV;ZGW15:6YK-H$?#]V@(VNDTV!5:
M6Z/-/$B=X]1/:8ER1QJUK/Z_AM@:U=_1#IOYC;H'N/.SR\_3TV8S..WN!-O[
M*#M":U/?#'JT_RYV[W0L[ JMK=%F,*3.N>JGV'WP0W9_(ZKDXS=^_IMW+_C;
M]YYCJ0DL,"LX.$3U9/DZHUQHD=LW C.AM4CMY1+8'*0)P.<+(?3+PKQDJ%\J
MC;\#4$L#!!0    ( "N 2EKR&=(32@,  (0*   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8Y+GAM;*U6VV[;.!#]%4)=+%H@C:Y6FZPM(+9<-$"R"!*D^U#T
M@9;&-E&*5$G*;O^^0TG6.C7C&KOQ@TU2<PYGSHQ',]Y*]56O 0SY7G&A)][:
MF/K2]W6QAHKJ<UF#P"=+J2IJ<*M6OJX5T+(%5=R/@B#U*\J$EXW;LSN5C65C
M.!-PIXANJHJJ'U/@<COQ0F]W<,]6:V,/_&Q<TQ4\@'FL[Q3N_(&E9!4(S:0@
M"I83[RJ\G*?6OC7XQ&"K]];$1K*0\JO=7)<3+[ . 8?"6 :*/QN8 >>6"-WX
MUG-ZPY46N+_>L7]H8\=8%E3#3/)_6&G6$^^]1TI8TH:;>[G]"'T\(\M72*[;
M;[+M;0./%(TVLNK!Z$'%1/=+O_<Z[ &0QPV(>D#T*R!Y!A#W@/C4&Y(>D)QZ
MPZ@'M*'[7>RM<#DU-!LKN27*6B.;7;3JMVC4BPE;)P]&X5.&.)-]H$R13Y0W
M0&Z!ZD8!%H'1Y"VYLBEDY@?!8B0WL %.8O*<^>L<#&5<OT'@3%:U;$1)_L8R
MST&Q#;7%0&X873!N&3_?0K4 ]06-'Q]R\OJ/-V/?8##6);_H'9]VCD?/.!Z3
M6RG,6I.Y**%TX//C^(LC>!]%')2,=DI.HZ.$.13G) [/2!1$B<.?V>GPV!7.
M_[M]_I]O?R)&/)15W/+%ORVKLR'O#/2N:$J"/>(>BD8I)E9D2C739^11R(4&
MM:$+#N1:U(VQ-E(4B*9M6_E\@_>0:P.5_N(JF<ZIQ.V4;;F7NJ8%3#SLJ?8F
M\+(_7X5I\)<K7R])EK\DV?R%R)YD-ADRFQQCSZ:P8D+8K"THIZ( 5QXZBK2E
ML&^J33:*P@ _8W^S+_&AW?N+]- N/[1[ESCXY@Z^)'YB]R3FT1#SZ&C,LS45
M*ZQ>)LC2%O:F;8!R>4*K8Z+@#388BP6JK'#:I5CGP&C/\[>10XG9H5T8NA1S
M\24.P[F#,+UX7K)TD"P]*AEVU=_42'J0J^1BY(CXT"X,PL@1\HF$\Q,(NY#]
MO==J!6K5SC.:%)AQT[7"X708F:[:2>&7\VEX.0L=YSF.6-U$]"]]-Y_=4H5_
M,TTX+/&JX/P=)DAU,T^W,;)N7^H+:7!$:)=K'!-!60-\OI32[#;V@F'PS'X"
M4$L#!!0    ( "N 2EIC/3=T"P@  + Y   9    >&PO=V]R:W-H965T<R]S
M:&5E=#<P+GAM;,V;?6_;-A"'OPKA#4,'K+%(2HZ<)@&2N-T+EC5HV@U#L3\8
MB;&)ZL43Z3@I]N%'2K(HV3)C*?2\H5AD6?R1=[KC/:*ITV6:?>$S2@5XC*.$
MGPUF0LQ/AD,>S&A,^%$ZIXG\YC[-8B+DQVPZY/.,DC!O%$=#Y#BC84Q8,C@_
MS<_=9.>GZ4)$+*$W&>"+.";9TR6-TN79  Y6)SZPZ4RH$\/STSF9TELJ/LUO
M,OEI6*F$+*8)9VD",GI_-KB )Q-OI!KD5_S.Z)+7CH$RY2Y-OZ@//X=G T>-
MB$8T$$J"R#\/](I&D5*2X_B[%!U4?:J&]>.5^KO<>&G,'>'T*HW^8*&8G0W\
M 0CI/5E$XD.Z_(F6!GE*+T@CGO\?+,MKG0$(%ERD<=E8CB!F2?&7/):.J#5
MWI8&J&R UAI O*4!+AO@]0;NE@9NV<#-/5.8DOMA0@0Y/\W2)<C4U5)-'>3.
MS%M+\UFB[ONMR.2W3+83Y[<SDM'7RG,AN"%/\HX*#EY-J" LXM^#U^#3[02\
M^O;[TZ&0O:DVPZ!4OBR4T1;E,;A.$S'CX&T2TK#9?BA'60T5K89ZB8R"$QH<
M 0Q_ ,A!;LMX)KLWQX;AX,IS.-=SMWE.I,$7\'ZNPI>#S]<TOJ/97VU^,NJH
MQ#[A<Q+0LX',7$ZS!SHX_^X;.'+>M!EI2:QALEN9[.;JV!@LEWFP7*6QG'LX
MR;/W(LM(,J4J>L#=$ZA?5P85N%B2+ 2??Y62X&=!8][J*M>FJRR)-5SE5:[R
MC-'QHW2(D.:_8@G@RAV\-84*$2\745/TP[ES.GRH&V'LIJ<1H\J(D=&(WQ8J
MID%Z#W@>[&D9[(OD@?(=K!MM6.<?(]]?LW#S*H@1Q+BZK#'VXVKLQ\:Q_Y'/
M^'*,Y(%FLH(!^DBS@'$*YAD+Z#-&3=(H(AD'<VE^;F"K?<4(CFLC'Q]AM&:>
M<9@];Z!?.<$W.N%C*D@D+<MHD$X3]E5:%]3SECZJ8UHWN=70HI=1S5#D2[)8
MCU7C8'J:.JY,'7>[WQE5V,.2*5#W5?V5-Y.E(4CE!6 Y8\&LW1F,YX>!$A,I
MN%-2*_>U.<<\+@B>*,F #^*B&D($0O+$V^8KHU!/]T%'@X!C'.@'Z269&<KJ
MHK292II9J^M$;4NM:7D-@>"!RUHY %ONLJ36=!?2[D+_TTQ[9F H3S698D6N
M@='63#,+]?6@)D=H1L<=X:!4J5=&U\/RW]JTVW(=E(]]"I+;*BC4N >-B&2M
M?)3=-.L''&\6$/-X^MX7S6S0#&TW-,N?I!/)!\4<^"EAP@SW9LG.J;T/W(.:
M]^#HT#.AD3@[N\N26M-=&C%A1\;\[V9"\\!6,R':@3K,4GU]J D5FA%UU[G0
MWYCCT&@\QEYS!KEZIK?/L"TJ)RWJGN]Y_I9G$*BA%)KIS]H,.MZ<09'KM\R@
M^X!(I"$2F2'R[2J((W8OHSHIXK#-HF>$\-:6DSXMF^9H,D1&E*H] (N,A"J?
MMV31Y3-"V-F:?WU:-LW1Y(;,@'1-LB]4@(#,F0Q+]K6(P>=BKQ2MQ][(*?];
MBSYS_WVC3W,5,G/51SF7!#,*WLL2M*K9X!_0IZR;>^I:IVRI-?VB.0X=>MT.
M65VXLZ76=)?&0&3&P")&BF6BW1>#S**=7>!M)!UTVJL1TGB'S.MY,A$">4\5
MJ<@I;84H\I"HF]QJE%5<*]7&]>7.HVT+?4AC&#+3SBKM/R[3%Z>])1@J[=T'
M6B&-5L@_=-I;6O$KW;6/]4.D60V96:UGVEL"KM(%FYP'O?;\P!K*L)F(NJ>]
M6;#S3U9.A[3'&LZPF8RJM)]E],7UWMQ79XOWL4*'->=A=.#$QY9 KW37/K 1
MUW[(W>67W*Z);Q;M[ *\^8"WI=YCS7W8O'[7(_&M<ERIMF/B:S[#9CZ[9@F+
M%_&+4]XJL-E2:_I$HQT^],H=MHJ"MM2:[M+(B,W(F)O,JY00))O*!^-YE2^M
M#CC>C.:UYU]SKWVMTL"'S:M;+8EAMTA:Q3U;:DUG:=S#XT-GC%4TM*76W/FC
M(=(U0V2_(FD6[;RAIU#SZW1\?+2%CUT-DJX9)-]&;,KN(EI?M%_539DC:BF>
MS9G:&==JHE5R+-6:)7.;A1H(W><6_AYM5$QS+YU-W0?UN9KZ7'SHS6Q6"=&6
M6M-=M:U_9I;L4S'=3?Z#1VN_V$S,_?:U2\.D^PQ,;J:&U9II[KYS$.R#,EU-
MF>ZA*=.U2IFVU)KNTI3IFBFS9\VTN@99JC4>++?5$PV:KADT7U@QK6)DJ;9M
MDFE:J.G0-2\&OF,\(!'X4^W=0P[R0/X[-7_Q;& 5"6VI-7<X:R3TG //!IY5
M?+2EUG27QDS/C)F[;@F'FSL=/'_LK^_Z,O?6UQJ-E)X9*7]9R#LG,P-:R@QS
M=YUO]3[8TM-LZ1V:+3VK;&E+K>DNS9:>F2UWS0RW99_CV%O?<&_NK*\Q"BB;
M9S0U>>:?73_#OU86LB2(%B'E #H_R)$#$H9,!88L-3>WGSA@G"_RRT"0)DGY
M;MR2B1D0,UI?P54?5621Y.F[;WP$C]]PH%-2:H&IZA(4;W85+]@M9"]E&U6P
MJQ2-J=KXK7:@!92&3;JO+HKH XWX49N+AK77SV(J6ZK7^+BT8)&(XHV9ZFSU
MJN!%_H+<VOE+>#*!;>?1R57;]1>>=S+QO-9O1JNW$8=Z2,6[C-?2.)9P:=&]
M')YS="P#*BM>#RP^B'2>OS!WEPJ1QOGAC)*09NH"^?U]FHK5!]5!]9+F^;]0
M2P,$%     @ *X!*6HD+Z H2 P  U <  !D   !X;"]W;W)K<VAE971S+W-H
M965T-S$N>&ULG57;;MLP#/T5PAN&%5ACQ[GTLL1 TJQ;@14K&K1]*/:@V$PL
M5+8\27&:OQ\E.UXZN ':E\22R,/#0XH:;:1ZTBFB@>=,Y'KLI<84Y[ZOXQ0S
MICNRP)Q.EE)ES-!2K7Q=*&2)<\J$'P;!T,\8S[UHY/9N5#22:R-XCC<*]#K+
MF-I.4<C-V.MZNXU;ODJ-W?"C4<%6.$=S5]PH6OD-2L(SS#67.2A<CKU)]WQZ
M:NV=P3W'C=[[!IO)0LHGN[A*QEY@":' V%@$1G\E7J 0%HAH_*DQO2:D==S_
MWJ%?NMPIEP73>"'% T],.O9./4APR=;"W,K-#ZSS&5B\6 KM?F%3VP8>Q&MM
M9%8[$X.,Y]4_>ZYUV',(!Z\XA+5#Z'A7@1S+&3,L&BFY 66M"<U^N%2=-Y'C
MN2W*W"@ZY>1GHGG*%![;O!*X85N2VV@XAHFF*A56-PUW]LQ(F*$B >'!)4I;
MDQ(5U0TN&5=PS\0:02YA;F3\!+]JW^^*Y=;V\PP-XT(?$?9+B\=KS!:H?H]\
M0^E84GY<4Y]6U,-7J)_!M<Q-JN%;GF#RTM\G&1HMPIT6T_ @X SC#O2Z7R ,
MPAY\!!^T54<?@.XU,O<<=.^@S%,G\X7,Z$IIYKIRHDBA%5K=8;&%?;NZ'##9
M,)7 XT^"A"N#F6[5JHK?;X]OK_:Y+EB,8X_NKD95HA=]^M =!E\/9-=OLNL?
M0H^:EF!U2RBNGV"I$(%3^2F@ <4,MO&ND+N!@[8CI(R"3M ?]$9^V4)IT% :
MO(T2/A<T"&@CE2+A^0H*:F=)G;E%IO11&[7#$8;@/&$(6=6&X0 2MCW4+<.&
M_/"=Y$LIJ&\$-]LVPL,V+0?=\*Q=RY.&SLD[Z22\Y GF"6PYBJ2-4H5\ML^H
MG<QI0^;T;626=OR4N_$CZ[&RV@T>GL-,"F$K116O;G1KM:NP)WM,>YV3P7]D
M_;U)FZ%:N?=$0RS7N:F&;K/;/%F3:E+_,Z_>NVNF5IR8"ER2:T"Q/+HW[@VI
M%D86;FXOI*%7P'VF].RBL@9TOI32[!8V0/.01W\!4$L#!!0    ( "N 2EK2
MQP"<2@,  !P+   9    >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;*6676_:
M,!2&_XJ535,KK21.^.P@$M!NJ[2J5;N/BVH7)CF U<3.; .MU!\_VTE#VD*
M[8;$CL\YS_M&.9S^BHM[.0=0Z"%-F!PX<Z6R4]>5T1Q2(AL\ Z:?3+E(B=)+
M,7-E)H#$-BA-7-_SVFY**'/"OMV[%F&?+U1"&5P+)!=I2L3C"!*^&CC8>=ZX
MH;.Y,AMNV,_(#&Y!_<BNA5ZY99:8IL DY0P)F Z<(3X=X98)L"=^4EC)RCTR
M4B:<WYO%13QP/$,$"43*I"#ZLH0Q)(G)I#G^%$F=LJ8)K-X_9_]LQ6LQ$R)A
MS)-?-%;S@=-U4 Q3LDC4#5]]A4*0!8QX(NTO6A5G/0=%"ZEX6@1K@I2R_$H>
M"B,J 8&_)< O GS+G1>RE&=$D; O^ H)<UIG,S=6JHW6<)29MW*KA'Y*=9P*
M;^=$P(G1%:-K\JC]5A*=H%O%HWMTE5GGO@O")+$N2G1T!HK01!Z_.B71W26D
M$Q"_^Z[28":]&Q40HQS"WP+10Y><J;E$YRR&^&6\JP65JOQG52._-N$91 T4
MX(_(]_PF>H]<)(U.65QJ*@2E;X&M$-3Z-K*^C7FJ/Q))K%E#H=V:@3$231Y1
M]5SA+QJNB(C1W3>=$ETH2.5&R_+ZS<WUS<=Z*C,2P<#17Z,$L00G_/ .M[U/
M->J:I;IF7?;P:J&D(BRF;(:(U@$SRIA9\"G*0% >HR/*"C>/T=-&7W,9>:&6
M+61:Q#+$V.MZN--WEQL(6R5AZW\)GRHO?A-97J!3(?.]AM_;S-4NN=JU7%_T
MVU>POSWM-_9XFP$Z)4!G+X!=ZO,L[=V%NV7A;FWA\P<0$94':._NJ[U7(O3V
M1-BEOK>O>NRM&ZE76US_24R!:NO=,6&1_ILYP(DB==6*$]SI^,$6J$IWQP=#
M[?*F2/GJP\#;6/PUB[_C[614'&**_]:4H-T)MH&L6S>N[9TER$XC@K=&^(W>
MMOKKYHH/ZJ[ XG_HJWA#8_5:0:N-M^"M.RL^J+6^Q-OI69Z[^ZJKOF)R*P-+
M"F)FQS*)(KY@*I]=RMUR]!OF \_Z>#XW7A*A6[]$"4QUJ-?H: "1CV+Y0O',
MCC\3KO0P96_G>GP%80[HYU/.U?/"%"@'XO O4$L#!!0    ( "N 2EJ-C"^U
MC ,  &\-   9    >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;*U7VV[;.!#]
M%4)=%"VPL2Z6?,G: FRGW2W0%$&"=A^*/M#2V"8BD2Y)V\W?[Y!29$56E=3;
MP(C%RQR><X86AY.#D/=J Z#)CSSC:NILM-Y>NJY*-I!3U1-;X#BR$C*G&IMR
M[:JM!)K:H#QS \\;N#EEW(DGMN]&QA.QTQGC<".)VN4YE0]SR,1AZOC.8\<M
M6V^TZ7#CR9:NX0[TY^V-Q)9;H:0L!ZZ8X$3":NK,_,N%WS<!=L87!@=5>R9&
MRE*(>]/XD$X=SS""#!)M("A^[6$!66:0D,?W$M2IUC2!]>=']/=6/(I94@4+
MD?W+4KV9.B.'I+"BNTS?BL,_4 J*#%XB,F7_DT,YUW-(LE-:Y&4P,L@9+[[I
MC]*(6@#BM <$94#0# A_$M O ZQS;L',RKJBFL83*0Y$FMF(9AZL-S8:U3!N
MTGBG)8XRC-/QW89*N#!&I.2&/F""M"(7Y!:4EBS1V'NG17)//G.& S-C.M,/
MY,T5:,HR];9M[M=KR)<@O^'8'\0ERBRA)JY&NF91-RFIS0MJP4^HC<FUX'JC
MR#N>0OHTWD69E=;@4>L\Z 2\@J1'^OZ?)/""L(7/XN7A_0XZ_<KZOL7K=UH_
MM]8O1(X_3$7MUIY)2?D:3"[(\H'4YY4I(K,#E2GY^A$AR0<-N?K6YF^Q?MB^
MOGE!7*HM36#JX!M @=R#$[]^Y0^\O]K,^4U@3ZP**ZO"+O3XD^ 7>]QFZ !%
M3V#-.&=\3<2*;$$RD9(WC)<;[6V;$P5\9.'-FVT?!Z$W-FG<US5VLCA38U1I
MC/Z?QC9=!>2PILL/>B>R.A<^4]:@DC7HE/4W[F6CZ9D$#4X2%$9]_#24G$[S
M\;PRO^9]"\=AQ7'X$HYMO(8G!@]ZT:C!JA/]3']'%?=1)_<OQ99YQM[1B6\7
M_B@<15Y#2>=:9RH95TK&+U#2QG[<MLN]H,&]$_U,[KYW/$>]3O985*R H0!W
M07F"9<GS22D1GV0E] ;CAJ[NA<\55BL0_%\5UBK&/TG2J#?$:O+XYS>%=2Y\
MKK#@*"SXA1<N\/3EQTF)7,]<Y$5A-&PJ[&1PKL)C@>%W'LI="EM5]4]2..P%
M@Z:FWUH(N+72-0>YMA6](HG8<5U4=E5O=6N8V5JYT3\WMPE;$A]ABJO(-95X
MEBJ2P0HAO=X0TR:+ZKYH:+&U!?)2:"RW[>,&;T0@S00<7PFA'QMF@>J.%?\'
M4$L#!!0    ( "N 2EKJ+3X\E 0  &D4   9    >&PO=V]R:W-H965T<R]S
M:&5E=#<T+GAM;,58;6_;-A#^*X0V;"VP6J+DU\PVX#CM5F &@F3I/A3]0$LG
MFX@D:B1MQ_]^)*5(?I&9.'-1?[ EF??PGKO3W0,.-XP_BB6 1$]IDHF1LY0R
MOW)=$2XA):+%<LC4/S'C*9'JEB]<D7,@D3%*$]?WO*Z;$IHYXZ%Y=LO'0[:2
M"<W@EB.Q2E/"M]>0L,W(P<[S@SNZ6$K]P!T/<[* >Y /^2U7=VZ%$M$4,D%9
MACC$(V>"KZ:^IPW,BB\4-F+G&FDJ<\8>]<WG:.1XVB-(()0:@JB?-4PA2322
M\N/?$M2I]M2&N]?/Z)\,>45F3@1,6?(/C>1RY/0=%$%,5HF\8YL_H234T7@A
M2X3Y1IMRK>>@<"4D2TMCY4%*L^*7/)6!V#%0.,T&?FG@'QCX[1,&06D0&**%
M9X;6#9%D/.1L@[A>K=#TA8F-L59L:*;3>"^Y^I<J.SF^7Q(.'W0@(G1+MBI!
M4J /:,8R"6A*>,+0%Y*LB(GYC$60H(E0.<_U X$>M!W-T U(X,H]FBW0)T*Y
M,0+$8O3W_1V:; B/!'JG5A&:B/=J@UO@I@:S$-"]9.$C>LBHVOKK#-(Y\&]J
MR<_(14*[)X:N5%2UPVY8TKHN:/DG: T,@Z5 '[,(HGU[5X6HBI/_'*=KWPIX
M V$+!?@WY'M^N\&?Z>O- XL[096VP. %UK1=F[1-6:I>:E&D:,(YR1:@\XCF
M6[2[KDQOD0WT]2\%B3Y+2,6WIO@6^[>;]]?-Y4KD)(21H[J' +X&9_S+3[CK
M_=X4G N![86J786J;4,??WS*5<M0_!,:@Z[5+1#>6%)VG."DX=1J^$9ZG8I>
MQ^K69 U<]5L4,LXA*8H@9!#'-*0ZV^H5S &X>I;F)*/-+Y-UBW.378 -#)B>
M(NNQ-W37#12[%<7NZS(8T36-((O0ED(2-1'I6O8NO+.MV/.N5WG7LWHW4UTO
M7:55YVIRRXIP;GPO!+9'ME^1[?_@OM._9*@N!+87JD$5JH&U+NZH>$0Q!]US
MU' $(1$G$IHX%T#8VRW*EM?V\4'MGE@7^,T5C+U:!'@7ZI%VH'/S\X);/DJ+
M*8Y]%)&ML&0%[P@>_#JN:Z;;94+E5C=)N013T23;_BITMU1;(Z&526,8<%,J
M.H/^0<9.K&N?RIA?L_"_?]LO]SCP#G<[ARRLOKSQ/<*UUL%6?3#^0[46J0I
M*=)8:\NUT9;OM.QD2:(*55'EA51\WTBS@._ML.RWCDD>KPI:G=Z)1-7J ]ME
MPXP\O3@>[!!GOU3?0X[@6H_@S@\>$?BB<N52:/OAJK4-MHN;,\9$B734_]M'
MI7QB8= Y4<VUUL%VL7/&H+BHYGG!+6S\0(-J7O1?G!>UXL%6E7"A>=%ORDC7
M/YH7C>LZ'7PB<;48P78U<IEYT2A <*]]R,+JRQM?*;]6,[Y=-OS?>5'"[\^+
M?M_;^1PJLT:3H#O8_1RDT-TYM$F!+\Q9EJZD52:+<XGJ:75>-C&G1 ?/K_'5
MM#CUJF&*0[@9X0N:"91 K""]5D^U.EZ<:Q4WDN7F:&C.I&2IN5P"B8#K!>K_
MF#'Y?*,WJ$X7Q_\!4$L#!!0    ( "N 2EJ,AAXE-00  * /   9    >&PO
M=V]R:W-H965T<R]S:&5E=#<U+GAM;*V76W/:.!2 _XK&W>FT,PW&-VRGP$P"
MV=UVFAVFF70?,GU0[ -H8DNL)"#\^Y5LQQCC*)3=%[ NY_*=(UOG#+>,/XDE
M@$3/>4;%R%I*N;JT;9$L(<>BQU9 U<J<\1Q+->0+6ZPXX+00RC/;[?<'=HX)
MM<;#8F[&QT.VEAFA,.-(K/,<\]TU9&P[LASK9>([62REGK#'PQ5>P!W(^]6,
MJY%=:TE)#E001A&'^<BZ<BYOG$ +%#M^$-B*QC/2*(^,/>G!EW1D];5'D$$B
MM0JL_C8P@2S3FI0?_U1*K=JF%FP^OVC_O8!7,(]8P(1E?Y-4+D=69*$4YGB=
MR>]L^R=40(6#"<M$\8NVU=Z^A9*UD"ROA)4'.:'E/WZN M$0<+Q7!-Q*P&T+
M!*\(>)6 =ZH%OQ+PVP+^*P)!)5"@VR5[$;@IEG@\Y&R+N-ZMM.F'(OJ%M(H7
MH?J@W$FN5HF2D^.[)>9PH4.=HAG>J2,@!;I ,^#%(:0)H#O)DB=T3XE:N=)Y
M)7*'/DQ!8I*)C^W-6I] #[>0/P+_J59_0S82Q>S0ELIC;==.*N\FI7?N*][%
MZ)91N13HAJ:0'LK;BK3&=5]P)ZY1X122'O*<3\CMNWZ'/S>GBWL&=[PZ^EZA
MSS-&_[J(_H3EZNT7N'A_KCC'= $Z'>AQAYK[JBRAJRWF*7KXIE2B+Q)R\;,K
MOJ5]O]N^_@I=BA5.8&2ISXP O@%K_/Z=,^A_[@K._Z3L(%1^'2K?I'W\%Z,7
M&Q!210"KF,""4$KH K$Y6@$G+$4?"*T.VL>N2)3J@T*]_GQNQF'HQ3J-FR:C
MT8LS&8.:,?AOC%U<I<JPR=4+VU1&NV=2#6JJ@9'J#W64-=(;^1D<Y<<=Q+$7
M')),S;8>G*ZWX.98=Q %0;2/T@%86(.%IX!U&+PV"W9[.0F/,AGU0K^52:/F
M,S,9U<"1T>\?Y=E\(Y'14; O/#?RHQ:(T=29('$-$I\ TN5\?)0#U^VY8<MW
MH_8S?7?Z^RN[;_1>54AS( K GN@[-\O>SDFE\2 I@>?&<0O,;/E<LD8QXOPJ
M62>-TY6EZ C&:.Q<&'</X_["UQQH>OI=56ENIBL.PM!QVH1&#\XEW%<OCO'&
M-Q%V4GE':1OTHO959;9Y+I,N,PYG]I>R8[Z5U=?ZY0HC-,G6J:IOG?ZG.' 1
M3E.BZS6<H=G=O4!$B'6Q#26,TJH7VA*Y1'()2(>JNL[U4!=\F.[>OXM<)_PL
MT->UJN148>EH76BA3:*R,"\;JK6R4LGH(-<E=PZ2DT0@>$X 4FU 8KY0/69S
M4P8;R$2O*T1VHWO(04GJMDTH@C659>U2S]:MX771$+7F)[IE[)IW+Z==^Z\<
M_W+J^)TK@5HI.YR]2V7O>JO@"!6*:*[<Z_="E3U>MH/E0+)5T>\\,JFZI^)Q
MJ5IHX'J#6I\S)E\&VD#=E(__!5!+ P04    "  K@$I:/?-4P(4#  !<%0
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6RUF&UOFS 0Q[^*Q:9ID[9"
M>$K2)4A=>%BE5:K:/;R8]L*!2V(-<&8[S?;M9P-%R:"(2MZ;Q(;[_\[X+G?!
MBR-E/_D.0*#?15[RI;$38G]IFCS=08'Y!=U#*>]L*"NPD%.V-?F> <XJ49&;
MMF7Y9H%):02+ZMHM"Q;T(')2PBU#_% 4F/WY #D]+HV)\7CACFQW0ETP@\4>
M;^$>Q)?]+9,SLZ5DI("2$UHB!INE<36Y3.;*OC+X2N#(3\9(/<F:TI]J<ITM
M#4LM"')(A2)@^?4 *\AS!9++^-4PC=:E$IZ.'^EQ]>SR6=:8PXKFWT@F=DMC
M9J ,-OB0BSMZ_ C-\WB*E]*<5Y_H6-MZEH'2 Q>T:,1R!04IZV_\N]F'$\'$
M?4)@-P)[K,!I!,Y8@=L(W+$"KQ%X8P5^(_#'"J:-8%H%J][=*C0A%CA8,'I$
M3%E+FAI4\:W4,B*D5)EX+YB\2Z1.!"M:%$3(U!(<X3)#*UH*4FZA3 EP]#H$
M@4G.WZ!WZ,M]B%Z_?+,PA72KQ&;:N/A0N["?<!%">H&<R5MD6[;;(U\-R^]A
M+^76D_)P6'Z#V:#W:/SBG1YY/'[Q??)D_.+_D9LRT&VT[3;:=L5SGN#=,IH=
M4H&^8<9P*?Z@3P2O24[DZ/LG:8NN!13\1U^,:[#;#U;U\I+O<0I+0Q9$#NP!
MC.#5BXEOO>^+N$Y8J!,6Z83%.F&))MA9WCAMWCA#]. S%5A6IL>L82 .3+61
ME!UPWI<M-<ZO<*H9/@23N3/U+,M:F ^GF=!CZ/ONO&,8]A)MOV,8]1$GCM4Q
MC'L-Y]..8=+G>G9./-M5M]U5=W!75U5Y!X;NJOWDZ"ZY0M><'R!#WV^@6 /K
M_2D.4I_[4]0)"W7"(IVP6"<LT00[2QJO31KO?Y5P3V?>Z(2%.F&13EBL$Y9H
M@IWEC=_FC:^WA-<X[Z3JN3.W6T97@VZ?FPA=IY[O=TMRI--IK!.6:(*=Q7C:
MQG@ZKJ'$I"3RG2!#":49;_O+51WMP>8RZ.&Y14(G+-0)BW3"8IVP1!/L+(%F
M;0+-_E=SF>G,&YVP4"<LT@F+=<(23;"SO)FW>3/7VUSFW;_4KN?TO!\,^GUN
M)O1X=7RO^[(1Z?0:ZX0EFF!UE,V3<R-U[GB#V9;(/I'#1N*MBZELQ*P^RZLG
M@NZKHZ0U%;+15,,=X R8,I#W-Y2*QXDZG6H/5(._4$L#!!0    ( "N 2EH\
M^'AT/0,  /<*   9    >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;*U636_;
M.!#]*X2V6+3 -OJ@),=96T!LN>@>"@0)NGM8],!(8YNH1&I).D[_?8>2HCH5
M(QC;7&R1?/-FWG!(SN(HU5>]!S#DL:Z$7GI[8YHKW]?%'FJF+V0# E>V4M7,
MX%#M?-TH8&5K5%=^% 2I7S,NO&S1SMVH;"$/IN(";A31A[IFZML**GE<>J'W
M-''+=WMC)_QLT; =W('YW-PH'/D#2\EK$)I+011LE]YU>+6967P+^)O#49]\
M$ZOD7LJO=O!7N?0"&Q!44!C+P/#O =90598(P_BOY_0&E];P]/N)_4.K';7<
M,PUK6?W#2[-?>I<>*6'+#I6YE<>/T.M)+%\A*]W^DF./#3Q2'+21=6^,$=1<
M=/_LL<_#B0'RN VBWB#ZV2!^P8#V!O1<#W%O$)_K(>D-6NE^I[U-7,X,RQ9*
M'HFR:&2S'VWV6VO,%Q>V3NZ,PE6.=B9;R[KF!C?>:,)$2=92&"YV( H.FKPG
MT^MO<S",5_H=(C_?Y>3MFW<+WV!8EMPO^A!670C1"R%0\@E)]YIL1 FEPSZ?
MMI]/V/N8CB$GT5-.5M$D80[%!:'A'R0*HM@1S_I\<^J2\VO>-__;^[-DT*%
M:,M'7RJ0/</M)ER0(U.*"?,-KP=S4$*3?V]E51$\K[A2?G%M?$<=NZGM%7BE
M&U; TL,[3H-Z "_[_;<P#?YT9?TUR?+7)-N\$MFS_8F'_8FGV+,5JY@H@#!#
M[F''A<#32>26-*"X=)VF5<>7MGSV&7G(PC2-YT$0+/R'TX2[@.%\-@+F#N"<
M1ND(N'$!+VEP"GR6A&1(0C*9!"Q2M8.2&$G@$9]0#2[A'4=RXIU>AN$XS+4#
M&"<T&@L? \.01N$8N7$@@RA-TQ>EIX/T=%+Z=2T/]G)NE"Q :^<%NDI'WM_3
MA,Z#L707,D[FX^K('4@4'Z9T+-X%#5(ZH7XVJ)^=6_V K]-DW<]<53I+QCEP
M -.0CI.5G\NX.8.QD^^?O.0U8$W;%DJ3PNYQ=V</LT.7=MTV)S_-K\*K=>B8
MS[&KZYJP'_1=2_@)CQ#'6[V"+;H*+F:X7ZIKL[J!D4W;1]Q+@UU)^[G'SA24
M!>#Z5DKS-+ .AEXW^PY02P,$%     @ *X!*6K@$R KS @  D@D  !D   !X
M;"]W;W)K<VAE971S+W-H965T-S@N>&ULK59;;]HP%/XK5E9-G;0U5^AE$*D0
MJO6A4U74[6':@TD.B=7$9K:!3MJ/WW$2,B@AZC9X(+Z<[SL^%_N<P5K()Y4!
M:/)<Y%P-K4SKQ95MJSB#@JHSL0"..W,A"ZIQ*E-;+230I 05N>TY3M\N*.-6
M."C7[F4X$$N=,P[WDJAE45#Y<P2Y6 \MU]HL/+ TTV;!#@<+FL(4]./B7N+,
M;E@25@!73' B83ZTKMVK2<_(EP)?&*S5UI@82V9"/)G);3*T'',@R"'6AH'B
M9P5CR'-#A,?X47-:C4H#W!YOV&]*V]&6&54P%OE7ENAL:%U8)($Y7>;Z0:P_
M06U/><!8Y*K\)^M*]APUQDNE15&#<5XP7GWI<^V'+8#G'0!X-<![+<"O ?X+
M@.\<  0U('BMAEX-*$VW*]M+QT54TW @Q9I((XUL9E!ZOT2COQ@W>3+5$G<9
MXG0XA12CKLDMKW+.!.\T DU9KMX-;(TJC* =UW2CBLX[0.>3.\%UILB$)Y"T
MX*-N_&4'WD;3&ON\C7TCKY,P@OB,^.Y[XCE>0!ZG$3D]:;-K_'H:OX,F^H?3
MD#H&+723_S[5CM/\)BG\DM<_F!3F'D-";ABG/&8T)R:YR+?KF=(2[_;WMLRH
M.(-V3O/>7:D%C6%HX8.F0*[ "M^^<?O.Q[9P'),L.B;9Y$AD.X$)FL $7>SA
MYV4Q TG$G&"AD'A;>4I4E3V*G#*^2:5WY%='5HTZE?QMI(Y)%E5DO9+,E+A5
MZ _LU;;[CZ1NQ_V]QOV]3O=C:<+"PPD\QQGE*1!6H"YMXI$#5BN2,SIC.=,,
M%*$\(?BFKJE,2(R/FKDW"N-RTA:12F]_R^X/7M!W\+=K_GA?T'>#RSVYJ(70
MO;CL]_<D)_N27K^WPUCYRMXJ,@7(M*SN"DU;<ET]+<UJTT!<EW7SQ?K(O1J[
M+>L1-AQ5?_"'ONI6[JA,&5?HY#FJ<L[.\<RRZ@"JB1:+LL3-A,:"60XS;)I
M&@'<GPNA-Q.CH&G#PM]02P,$%     @ *X!*6C%'4UU'"@  DTT  !D   !X
M;"]W;W)K<VAE971S+W-H965T-SDN>&ULM5Q=;^,V%OTKA%L44\ 9BQ_Z2A,#
M,[&D#M#9#B;;]F'0!\5F8J&RY)7D)+/8'[^4K%A6>,/8RO7+3"P?'HKGTB3/
ME<B+A[SXIUQ*69''59J5EZ-E5:W/)Y-ROI2KN'R?KV6FOKG-BU5<J8_%W:1<
M%S)>-(56Z819EC-9Q4DVFEXTU[X4TXM\4Z5))K\4I-RL5G'Q_:-,\X?+$1T]
M7?B:W"VK^L)D>K&.[^2UK/Y8?RG4I\F.99&L9%8F>48*>7LY^D#/(^'7!1K$
MGXE\*/?^)G53;O+\G_K#I\7ER*KO2*9R7M44L?KO7E[)-*V9U'W\IR4=[>JL
M"^[__<0>-HU7C;F)2WF5IW\EBVIY.?)&9"%OXTU:?<T??I5M@^R:;YZG9?,O
M>6BQUHC,-V65K]K"Z@Y62;;]/WYLA=@K0/D+!5A;@#TO8+]0@+<%^/,"XH4"
MHBT@#JW!;@O8A];@M 6<0VMPVP)N$ZRMNDUH9G$53R^*_($4-5JQU7\T\6U*
MJX@D6=T5KZM"?9NH<M7T6MZICE613]FV6]?=XXR$219G\R1.>]>_RE3]D=V1
M*B=MN9*\F\DJ3M+R9U7LC^L9>??CSQ>32MU9S3^9MW=QM;T+]L)=</(YSZIE
M28)L(1= ^<!<WC>4GRA%=K*P)UFNF)%P)N?O":=CPBPF@/N9'5Z<0\UY6^WA
MVVJ/S,4_Q\5+M?>TY+LNQAL^_DH7^RK7>='TG_U.]>TW!2>?*KDJ_X8ZSI9;
MP-SU0'U>KN.YO!RID;B4Q;T<37_Z@3K6+U#4,,D"3+(0DRQ"(NM%6^RB+4SL
MTW^IZ;.,4UE"P=P6=9JB]21Y/Z6>0UW'LJR+R?U^I "DJ[!,0P8ZTG8$$[Z&
M# $D\YBEUQX9FSA00'LGH&T4\/>U++;#;)+-\Y4D[]*\+,%!=4MD]T2R/:JK
MJ0-]FPE=2QW'N"-L74H=R+EOZ=&)C&T=J*2S4](Q*ODIJZ1BK8A\5"NW4HY)
M)BM(1T=KS1D5@NOMGD%(C_FN+B6 %-RR=-%#"&G7.$U,8W,'BNGNQ'2-8EXM
MX^Q.JCY);N.D(/=QNI$DOR6JBZ[S3;:HM55KP"*YC^O%)4F3^"9)D^H[)+BK
M]S-';^],AYU1"@ #@$\ N! B='Q ::,6 Y7V=DI[1J5_4S]WHF9&^5B/ IND
M7#;3I])Z(6_ _NMIS7JNY*N(X%5$J".4>)ZNG;%U [7S=]KY1NW^G5=JT3K/
MLS)/DT5<R45_%"4W4BT]Y-/%*GY\&AP@77U]E!/ =#'3<6>^S[G>3P&@DM '
MYBH(R;D-S%5&00;*3:W./EA&P9\6=W%9R@J<\UN"WN0C?-O2>\[,7->QZ[/#
M*PY1*XY:MM[BQ:)J<NS-CWW!]_P:?7U2*UO5K^N%%OGV6:YN9 $NG\ULQZZ?
M4=D"5+80E2W"8NM'F7519B?T3"TY5M QV0)4MA"5+<)BZP>]\\G4:,S,UJDM
MNS^:V0XP%P$X;NM#7@#@J,.!Y2D ='S=8T3FQ@T5K[.=U.P[C[!-+5-ON:BO
MX&< #+!, ,J%5-1A-F"7S(T<*F)G/:G9>QXPF^O.[\Q1)EIOR\Q<U]'CQL$5
MAZ@51V#%S+7MER?SSJ!2LT/M.NTNGVJ<S)$,8!L?3+8 E2U$98NPV/I1[IPS
M=4\YF2-YT3;HF&P!*EN(RA9AL?6#WIEX:G;QQ\Q'NK.F:GS19Y$9@/2;:42;
ME70@X[:K3]LA@.3<LX&<B+G!0P7MG#TU6_N95+3S9/NCB;,%B5?UK^F_S050
M5MU#,YM#$Q4 ]%QHS:0#72@G'0) SQ-Z0"-SFP=JRCKWSM[JWIENHI67=9N>
M]%Q'$&N[4"(U.((W/((W,C=XJ*"=.V=F=WX5KY,Z ]4DE19)M2G@U7Q+TUM4
M.WH:: ;@F \DE@ <=:EN#T( *( >')G;.53'SO\RH]6:_AH7"_(E+EY9$)E9
MCIT;4=D"5+80E2W"8NM'MS.Z[)1/A!GJ(V%4M@"5+41EB[#8^D'O##I[PX-A
MIMMCZ@I; $EB".I0!BR7 @!J,U=08,8&H,*W!8.&QE-X=-9Y=&;VZ,#02/Y'
MCDP+F^LX^C>$ZO11V4)4M@B+K1_[+E_ G%,.G*CI U2V )4M1&6+L-CZ0>_2
M!\S\Y-T\<.J/M#E@-&8 C@G@;1H YPEH3:[C!, 7F=LV5+O.A3.S"X<'RR/3
M;N8ZCO[=8+(%J&PA*EN$Q=:/?9<P8/XI!TLD9]X&'9,M0&4+4=DB++;^JZ9=
M1H.;,QK&P9(#B017>#Z0$X*@#A6^;JD# %J_5P@\W@D!J%IE>@Z0&3*W<ZB.
M72*#FQ,9AZ<O/[["](W"[_4"&0O?@G(@ -+WH20( &3< Y A@.2."[V_:&[<
MT#!T>1!NSH,<G?1L^?H:,."54 AHV\"+C #094('AA!0_0P 34^1?>![KZ.;
M'[._GO3D^B-OWV&>#;P0"D"5V':CCZ;DP;3A$;01B*6^1WM1[XO5N79N=NV'
M)C2Y[I\="^IVP+-WH'L& (X*Z&$O .30DW5S.X=VNLZU<[-K_Y"FY/=J*0OC
M2M-,<O1N!U1;CLH6HK)%6&S]X':VG)_2EG-46X[*%J"RA:AL$19;/^B=+>=O
ML.5<M\>4JK$>&! !I.4 +ZD& )(['H=F8@#)7 ]:99["GO/.GG.S/=='Q>-3
MF>8JCO[YH+IS5+80E2W"8NN'OG/G_)3NG*.Z<U2V )4M1&6+L-CZ6P,[=R[>
MX,Z%;HX9\/QE!N H\*@[ '"N#[R:"=4+;!^,S&T;JEWGR(791X-CY9&93',5
MQ_YL4-D"5+80E2W"8NN'OLL"B%/N!A"H+TF@L@6H;"$J6X3%U@]ZEZ80;]@-
M( #/3Z&W]F80TG*AS;\ DKL.!]X9A)#< C:\1>8V#M5P;R\ZVJ8 H><1SJA-
M@90/A!0ND(^$@!R8T4((R#PHBV%N[U ]NRR&,&<QCDY'"F!'.0720@ .REH&
M ,X!8A0"N#HG!@AZBLR!Z#('PKP!X/5<I-"WA]L"3$5"2.H[P,N7!W.&!W-&
M+;)WNH+PA?-B#E)T3EN\LO7\P!QD2[-_"\#^Y!D <Z%S)708I]#R4<=1X"W6
MR-S(H3VMMMK]*YT#$^87JK_1O[7Q4:TJB%ICDJM\M8ZS[S_]X#'J_E*2O>?H
M3\Y<E4@W"V7.:WR]J3JYJ_>LS]MS E3Y>;-I/95QV1T'D*@"]<"A"CS4G/,\
MJPJ%+,?D89G,E^1!%I+$)&TVP=^2']E8]:&QDG,[WI"[.,F:+_B8"K_YXNFF
MJV4A)5EM3P*2]4E 9";GS6IX=YY-PU*?BS,F2N6U;$["2K^/6_9=M=0;^XX#
MU<O&CMW4.]Y5G-4+L$'UOH=B.]D[SFDEB[OFI*Y22;7)JNTY(KNKN]/ /C9G
M8#V[?D7/9Q2X'M#S$+K^07CGH>I2T#>^^J8Y<&S2W=+VN++/<7&79*4*]*VZ
M/>N]JT:+8GL"V/9#E:^; ZAN\JK*5\V?2QDO9%$#U/>W>5X]?:@KV)W#-OT_
M4$L#!!0    ( "N 2EK^LD],BP,  +0/   9    >&PO=V]R:W-H965T<R]S
M:&5E=#@P+GAM;*U7;6^;,!#^*Q:;ID[JREM"TBQ!:D/0)JU2U>SEP[0/#EP"
M*F!FFV3=KY]M"$T3RNA&/@3;^'G.=\]Q<-,=H?<L N#H5YID;*9%G.<376=!
M!"EF%R2'3-Q9$YIB+J9TH[.< @X5*$UTRS </<5QIKE3M79+W2DI>!)G<$L1
M*](4TX=K2,ANIIG:?N$NWD1<+NCN-,<;6 +_DM]2,=-KEC!.(6,QR1"%]4R[
M,B?^6.Y7&[[&L&,'8R0]61%R+R<?PYEFR -! @&7#%A<MC"'))%$XA@_*TZM
M-BF!A^,]NZ]\%[ZL,(,Y2;[%(8]FVEA#(:QQD? [LOL E3]#R1>0A*E_M"OW
M.I:&@H)QDE9@<8(TSLHK_E7%X0 @>)H!5@6PC@&#9P!V!;"[6AA4@$%7"\,*
M,.P*<"J HV)?!DM%VL,<NU-*=HC*W8)-#I1<"BT"'&<RL9:<BKNQP'%W&6$*
MZ [R@@:14(BA,P\XCA/V%KU#<Y*F0OXE)\$]^GX#Z0KH#['^9>FAL]=OISH7
M1Y!$>E"9NR[-6<^8L]$-R7C$T"(+(6S >^WXRQ:\+ERO_;?V_E];K80>!!?(
M-L^195B#AO/,N\/M)G?^S_KB_ZS[[?"K8K.'F^.66-IU+MF*SWZ&;_&SB/G#
M.9HGF#%$UNBS*'6LH _[!/HD .@CAY3]:$J=DGW0S"XK[(3E.("9)DHH [H%
MS7WSRG2,]TVZ]4GF]4FVZ)/,[XGLB=Z#6N]!&[M;JDKKVH%R2C84I^<(YV*X
MA1#AE!091V=QACR2))BRQJ+1:N>ERI=DCB*3[]6M:X\,]9OJVT-5^[2ZZ&K5
M/]UH&4<;GZ@QK-48MJKQ6,/EH\=D76<J\.6P,>XEX_#P+,[8M(^./#_==AS*
M!B+CTCEQ?O%7)K_5R7],:*<.H=.>T&70"AXG\6\(S[NF;ROK2].W3S+/:4BV
M\< \%:9/JWY/9$\T'-4:CKIHB+?B&P:O$D#BX_N@1G76='02.=,QAY<GD9NW
M'N>E>G6UNNC3JM\3V1.]QK5>XRYZ/2HD7AI9*.8\IF+\EP+6ROW2)Z]/,F]\
M4NE,TQB:]NA(R#Z-^CV1E4+J!UU%"G2C^C^& OGXE!^%]6K=8EZISNIH_=J<
MS,V&=<^<+,H.\I&^[&=O,-W$&4,)K(4IXV(DXDC+'K&<<)*KGF9%N.B0U# 2
M;350N4'<7Q/"]Q-IH&[4W3]02P,$%     @ *X!*6B,) SVL!   JR$  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#$N>&ULM9IK;^(X%(;_BI5=K5III[EP
M;0>06G*92E.I:G=V/XSV@R$'B":)&=N45MH?OW82 K3!A>K,%\C%[Y-CO\=.
M8F>P9OR'6 !(\IREN1A:"RF75[8MI@O(J+A@2\C5F1GC&95JE\]ML>1 XT*4
MI;;G.%T[HTENC0;%L7L^&K"53),<[CD1JRRC_.4&4K8>6JZU.?"0S!=2'[!'
M@R6=PR/(;\M[KO;LFA(G&>0B83GA,!M:U^Y5Y':TH"CQ=P)KL;--=%4FC/W0
M.[?QT')T1)#"5&H$57]/,(8TU205Q\\*:M77U,+=[0T]+"JO*C.A L8L_2>)
MY6)H]2T2PXRN4OG UE^@JE 1X)2EHO@EZZJL8Y'I2DB656(509;DY3]]KAIB
M1^!Y!P1>)?".%;0J0>M80;L2M(\5="I!YUA!MQ)T7PNZ!P2]2M KS"I;M[#&
MIY*.!IRM"=>E%4UO%/X6:N5(DNM4?)1<G4V43HX>(*428G)/N7PA?W&:"UHD
MB2!G/DB:I.*<?")W-%_-U(D53_(Y">DT21-5_OL=9!/@_ZH28Y8M:?ZB_C^Q
M=:Z(DQ=2GB5LIO4JL54*RUHSL*6*7T=A3ZM8;\I8O0.QNN2.Y7(A2)#'$#?H
MQV9]ZSU]8-9?&O2V:O>Z\;U-X]]X1F (DPOB]?\DGN-UR+='GYS]?MY4+S/&
MA^D%:;D%IFW ^,=C6@9,@!--B!--=#S&VV#(3/[QF]OK?S9XV*H[4*NX0.O4
M#D2^?U5%R:V$3#0F>\EM-W/U+>A*+.D4AI:ZQPC@3V"-5-1=YW-3AF#"?$Q8
M@ D+,6$1$FPO;=IUVK1-]-&U>F[0 ^-L,Y2>)3EY_+FB'$BH!O-S\M^!+"V3
MQT@_-7DP83XF+,"$A9BPJ(1U"IA^WGL:M3J.XPSLIX:LZ-19T3%FQ6V>R(2F
M) 7U=$4D\*S)>R/C5._- ;GD!2AOLADSB."#0828041(L#WCN[7Q76,5;[3?
M7#T>-?EME)[J-R;,QX0%F+ 0$Q:5L.Y.7_=Z!_MZK[:\9[3\*U2>PUKU^$-]
MW<@XU7MS0.VBFXDFGS&C"#X:18@9180$V[.^7UO?/\)Z&L>)?E!4[K^7!4;<
MJ5F "?,Q88&YU0[?!C"#B)!@>XEQ62?&I;&*#_H%&9Z7D MHZ@(W1OFIB7#Y
M9ECKN[O#6NGP4:6"MZ6\=NM-L?"X8A%2-?<\<)WME(AC=.%Q-1'P<Z6]")[>
MG;(PLDZU!)7FH]("5%J(2HNP:/L9LS.)YOZB28 *C)4^F#0?E1:@TD)46H1%
MVT\?;YL^WL>?_BOM[IBI1\Q70^;8?(F3K<>D!:BT$)468='VK=_.'KK&6:83
M[S6H4X:H-!^5%J#20E1:A$7;SYCMQ*';_E7W&M1)0U2:CTH+4&DA*BW"HNVG
MSW:&T35/II7OG@*F+(_5JX:L5I4/O7F^0VL=?%L?FY4GYP?J?",J+42E15BT
M,C_LG:7A#/B\6/479,I6N2P7N>JC]9<%U\5Z^JOC8_?*=QN.!^Y56'XWL,67
MGS'<43Y/<D%2F*E+.1<]53%>?AE0[DBV+!:F)TQ*EA6;"Z Q<%U G9\Q)C<[
M^@+U]QFC_P%02P,$%     @ *X!*6OHX\CE' P  L!0   T   !X;"]S='EL
M97,N>&ULW5C1;MHP%/V5R%VG5IH:(&T@*R!M2)4F;5.E]F%OE2$.6'*<S#$=
M[.OG:X<$J&_%^K"6!;6Q[_$Y]]B^(6Z'E5X+=K=@3 >K7,AJ1!9:EQ_#L)HM
M6$ZKBZ)DTB!9H7*J35?-PZI4C*85D'(1]CJ=.,PIEV0\E,O\)M=5,"N64H](
MOPD%[O8E'9%N?$D")S<I4C8B#V?O?RX+??TN</>3#R<GG8?SZ_WXF07.2>@5
MO3I ]**#ZQH,DXX/DGY&&1/N[PK;T:=&Q_%.,=K 0S/V6R9T,'+B)]N5.6M[
M"+W?0>@[;$L.ZV(8#[-"MC41$1<PZC1GP2,5(S*A@D\5!U9&<R[6+MR#P*P0
MA0JT*4:3K@N1ZK>#NZX'=5KKY%P6RN9V&=SO:3U\#]CTP" 7HC'8(RXP'I94
M:Z;DC>G8P3;X! KJ]OVZ- [GBJZ[O2O2$NS-))D6*F6J2=,EF]!X*%@&=A2?
M+^"NBS($4.LB-XV4TWDAJ?6P8=0-(SMC0MS!0_PCV]%>95O[9G=--DUCJ&XZ
M&=<!_6TUI[TM>_DBW:#DCX7^O#33D;8/SP:[52SC*]M?98T!3+V+J].R%.M/
M@L]ESMSD#TXX'M(-+U@4BO\VV:!49B; % D>F=)\MAWYI6AYSU9Z4TZK#/?<
M.T+/_W:=YTPR1<6V:5/[;WF57^PXZK^69?NMLF_8Z[%^,[]UDU?'8#(^!I-'
M49.#8S"9'(')_JM]:QYN,GJ;"QG6)Z&MX];.8:N)!G"H'9'O<$06;=)@NN1"
M<UGW%CQ-F7QRYC+RFD[-GV,[^F9\RC*Z%/J^ 4>D;7]C*5_F23/J%A:B'M6V
MO\+TNG%SHC:YN$S9BJ63NJOF4]L,3,-DK2\@[",W]O(C&,=A?@0P+ _F .,X
M%I;G?YK/ )V/PS!O R\R0#D#E.-8/F1B/U@>/R<QEW^F21)%<8RMZ&3B=3#!
MUBV.X<>OAGD#!I8',OW=6N.[C5?(\W6 [>ES%8+-%*]$;*;X6@/B7S=@)(E_
MM[$\P,!V :L=R._/ S7EYT01["KF#7N"<21), 1JT5^C<8RL3@P?__Y@3TD4
M)8D? <SO((HP!)Y&',$<@ <,B2+['MQ['X6;]U38_H]R_ =02P,$%     @
M*X!*6I>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    "  K@$I:B)*XSR0&   :-0  #P   'AL+W=O<FMB;V]K+GAM;,6;
M6V\:.12 _XK%4RLM2QCFDE9-I;1L=Y&2-@I17U=FQH"5&1O9AI;\^CWVA-83
MAJ-].>$A"G@&^/#M.\<V'WYH\[C0^I'];&IEKP9KYS;O1R-;KD7#[9]Z(Q1<
M66K3< =/S6ID-T;PRJZ%<$T]2BXN\E'#I1I\_'!XKSLSBI]H)THGM8)"7_!=
MBA_V]W7_E.VDE0M92[>_&H3'M1BP1BK9R"=170TN!LRN]8]_M)%/6CE>STNC
MZ_IJ,&XO?!?&R?*H>.XA'_C"AA+'%_<<0*X&^06\X5(:Z\(=X?TY,.X$W-P^
MVSK]1=9.F"EWXF^CMQNI5OYMX%N,HJ\1ZN'POZW$]^;_5*->+F4IIKK<-D*Y
MMAZ-J#V@LFNYL0.F>".N!I_U3AC_?> #9E7[W1Q 135EWDNX8&95P*-$4950
M5E0,'EE=RPHX*O:)UUR5@D60"0*9G!'RWR2"G""0D[- SCT.O#2"3!'(](R0
MG9K,$,CLG)"3"#)'(/-S0J819(% %M20S8:K/8R4\G$%,YZJ&(>_;V;%E7SB
M$>0E GE)"_F)6VF97K([(RS<&NX(G%_!(]<1Y#L$\ATMY'590O4YR^Y%*>2.
MPX>S(0"Z>!J_P.;Q"UK F=K!#=KLC[%0O=#[Q1D0,;NV%JP:8V%"&1,;92Y7
M2L*]7#GV>6N=;H1IAX9;PZ,8$U/*F-@I4['HM"1FCC&].MJ6O)$\!'92=)H3
M$\:8V!@W@MLN#6:&,;$:^N:*J;2A$":Y&!-SPYA8#O/M9E-+Z.U?I K!'L3U
M*\.;3CUB7A@3BP&F,393)8Q-]N9&6_N6;8!VON9&Q(B8%<;$6GC&>^ _.]TO
MP4R0$)N@;4[):W8O[2.[Y8JO? 3JP@0WC3$Q,R3$9OC"I6'?>;T5[!:&[]8$
MQDXMHBD'M2%\-QLNN(_P[OC^B W30D*>:C2-= $IM*F?FB&7%=#JW6Z(^2(A
M]L5<K$*GFZGVY7 ]1L-TD1#K(K0MS,Z;K2G7+\R18.9(B,UQ[PM#AS-NSQX,
M5Y:'A98.(2:-A%@:,!38SK([8<++O3:\VFKM!W ,B8DC(1;'3%E9@2J@ BL8
M%^S:0$VNCN<7S!S)ZR04'N\.LD<_<O]@BWW[9!]'H!-,)A-BF9S,>]B;!W@2
M8V(RF1#+Y$7VT\()^S;FPVPRH5_!BM.@7CYT[8K8*&@^U%UAPYPR(7:*SX=Z
MZPZSR81^N>HH,>J%Q,PR(39+FR'U8F$ZF1#K!$V5NOT.$\KD?)F(K](8$W/*
MA-@I:.3?J<T4<TI*G:#T1_Z'SAEC8DY)B9W2EP'T#: 4$TM*+A8D%6!O8DS,
M+RFU7XZ3@=ZJ1+=&B.5R.M09,K@68V*Z28EU\S+4&;).28R)"2>EWQ_I1CQ3
MX;BLN\V-J2<EWQOI @Y9IR3&Q-23$JL'C\SBS; 44T]*K)XV,NMIXPPS349L
MFD 5&G;GCQ.$Z"("C3$QTV3$IGG&?- .U#U33AAA'?OKY\9O,++[&!-S3?9:
M24P<Z/X>-C$FYIJ,V#6'4+>O,V)^R8C]\LPU_'6X(IQ4^:7$&!/=?'^5O930
MKM )P84:)J GB(&D\DT=8V)^R5XGH1E"E.NVINV+>LE",7#&F)AE,F++_,)L
M-Q8[\<^TLTV;89;)B"V#YV&Q93+,,AFQ94YN6;6C/3X9@FDG)]8.FBY.X] B
MQ[23$VL'P^Q&DCFFG9Q8._$>6^^LGF.VR8EM@^?<G<-*F'QR8OG@F/%QI1R3
M3TXLGY-+ T<!6XZ>_2*6SRG,83LQQ9B8?')B^2"8_DJ,B<DG)Y;/:<QK?X(W
MQL3DDU/+IW<]J&<^*C#W%,3NZ:4<^I1VVVR<C#$Q]Q3G6%P;LKG3Y2/[MHDQ
M,?<49S@% )CWD)\9V4EY"DQ"!?7R6C_F+61F$ S'<5&!2:B@/A+0CWG83(XQ
M,0D5Y!LZR)IJ9QF]P"14D*^P84N_PQ@3/8),?<RL;^FW;];$%%10K[+U0#[+
MW =-,2:FH.(U%!0?7.FMR4O,/Y?$_CE]A.5EPGN)^>>R_5E.N-E^_%")I52B
M^@H?8:&\Y'5Y9YC_%XX )FGFCP$NMW7]&<J^J1O-J\-/>PX_2_KX'U!+ P04
M    "  K@$I:JYPQ2VX"  #:+P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QSS=I+;J- %(7AK5@L(+ANW0=IQ1GU)--6-H"<\D.QC06T.ME]6\[
M/J@'/8DX(U0@+K\8?$+ TZ]R:,=]=QIV^_.P^#@>3L.JVHWC^4==#^M=.;;#
M0W<NI\N13=<?V_&R[+?UN5V_M]M2RW+I=7\_HWI^NI^Y>/T\E_^9V&TV^W7Y
MV:U_'\MI_,?@^D_7OP^[4L9J\=KVVS*NJOKC<-L]U-=->KA,KA8O;ZNJ?WE+
M53UWD$"0S!^4(2C/'Z00I/,'&039_$$.03Y_4$!0S!_40% S?] C!#W.'Y26
M*..2(&F"-8'6";E.!%XG!#L1B)V0[$1@=D*T$X':"=E.!&XGA#L1R)V0[D1@
M=T*\$X'>@GH+@=Z">@N!WC)YV";06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\A
MT%M0;R'06U!O(= [H]Z90.^,>F<"O3/JG0GTSI.7)01Z9]0[$^B=4>],H'=&
MO3.!WAGUS@1Z9]0[$^B=4>],H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MTY>=A/H
MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H
M;:BW$>AMDX^5!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$
M>COJ[01Z.^KM!'H[ZNT$>OOD9Q,"O1WU=@*]'?5V KT=]78"O0/U#@*] _4.
M KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*]8_*S(('>@7H'@=Z!>@>!W@WJ
MW1#HW:#>S7?J/8R?AS+<>K[6>/WOI'J\G%MNE[\NOW9.;L(5Y_J^8GC^"U!+
M P04    "  K@$I:1.3?6!X"  "7+@  $P   %M#;VYT96YT7U1Y<&5S72YX
M;6S-VM].VS 4!O!7J7*+&M?_RT2YV;C=N-@+>,DIC9K$EFV@O/V<%) VL0I4
MI'TWC5K;YSOQD7Y7O?KY%"@M#D,_IDVURSE\82PU.QI<JGV@L:QL?1Q<+E_C
M'0NNV;L[8F*U,JSQ8Z8Q+_-4H[J^^D9;=]_GQ<VA_)PZ/VZJ2'VJ%E^/&Z>L
M3>5"Z+O&Y;+.'L;VKY3E<T)=3LY[TJX+Z:)LJ-B;"=/*OP.>S_UXH!B[EA:W
M+N;O;BB[V*%G*3_UE.K3)=[HT6^W74.M;^Z'<J1.(9)KTXXH#WU]+'IQ.CF7
M&Z;C)S\[?RYS*K#LO(T^I#*Q2!^/>QG)='H92B&*N3O]BJ^)I?39[T?3M%MJ
MWYE=KO?1Q_T\C\3FQ_EW_.>,7^M_L \!TH<$Z4.!]*%!^C @?5B0/M8@?5R"
M],%7*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56
M@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%
M5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:
M15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR6A19+8JL
M%D56BR*K19'5HLAJ462U*+):%%DMBJQK%%G7_U/67][O/SE^?M:#Z\:7?#;_
M'_WZ-U!+ 0(4 Q0    ( "N 2EH'04UB@0   +$    0              "
M 0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ *X!*6A3['I'M
M*P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#
M%     @ *X!*6IE<G",0!@  G"<  !,              ( !RP$  'AL+W1H
M96UE+W1H96UE,2YX;6Q02P$"% ,4    "  K@$I:S=DP:T@&  #I(@  &
M            @($,"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#
M%     @ *X!*6D1=R-;<!P  ,R,  !@              ("!B@X  'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( "N 2EJPY9-Z&0,  +,+
M   8              " @9P6  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q0
M2P$"% ,4    "  K@$I:UF $<;X&   =(   &               @('K&0
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ *X!*6AA<RVY8
M P  P@P  !@              ("!WR   'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;%!+ 0(4 Q0    ( "N 2EKDOG GN L  $1A   8              "
M@6TD  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  K@$I:
M9J&6Y08*  # +P  &               @(%;,   >&PO=V]R:W-H965T<R]S
M:&5E=#<N>&UL4$L! A0#%     @ *X!*6OEH?9R/!   O@H  !@
M     ("!ESH  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (
M "N 2EK9*$;:DP4  +,.   8              " @5P_  !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6Q02P$"% ,4    "  K@$I:NI6E:SL#  "3!P  &0
M            @($E10  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4
M Q0    ( "N 2EJ[^Z]$Y (  '\&   9              " @9=(  !X;"]W
M;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ *X!*6J!C'WV7 P
M+0D  !D              ("!LDL  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6Q02P$"% ,4    "  K@$I:5'5//@ $  !1"@  &0              @(&
M3P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( "N 2EH&
M+WYQM D  ,09   9              " @;=3  !X;"]W;W)K<VAE971S+W-H
M965T,30N>&UL4$L! A0#%     @ *X!*6LK![T<. P  @ <  !D
M     ("!HET  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M"  K@$I:B;]L0<\'  #<$P  &0              @('G8   >&PO=V]R:W-H
M965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( "N 2EHQI!U*4 ,  -H'   9
M              " @>UH  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L!
M A0#%     @ *X!*6M6<G=%%!   A0H  !D              ("!=&P  'AL
M+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "  K@$I:1LQ43#8%
M  "H#P  &0              @('P<   >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;%!+ 0(4 Q0    ( "N 2EK]X9@C;04  .0-   9              "
M@5UV  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ *X!*
M6L2\RD? !0  [P\  !D              ("! 7P  'AL+W=O<FMS:&5E=',O
M<VAE970R,2YX;6Q02P$"% ,4    "  K@$I:1YRD)9X'  #7%   &0
M        @('X@0  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0
M   ( "N 2EKT-U5D)P<  (P3   9              " @<V)  !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ *X!*6IB<]VT;!0  OPL
M !D              ("!*Y$  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q0
M2P$"% ,4    "  K@$I:;TC(*]<&  !G$P  &0              @(%]E@
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( "N 2EK4FL,/
M@ ,  #X(   9              " @8N=  !X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL4$L! A0#%     @ *X!*6JMY5'8$!   N@@  !D
M ("!0J$  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  K
M@$I:S;9D5]P"  !7"P  &0              @(%]I0  >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( "N 2EHL=6B^0P(  (H&   9
M          " @9"H  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#
M%     @ *X!*6B)(WI*G!0  [0X  !D              ("!"JL  'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  K@$I:D.N=K;D"   [
M!@  &0              @('HL   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM
M;%!+ 0(4 Q0    ( "N 2EJ? C"EY0(  &T&   9              " @=BS
M  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ *X!*6E,0
M0<DK P  E@<  !D              ("!]+8  'AL+W=O<FMS:&5E=',O<VAE
M970S,RYX;6Q02P$"% ,4    "  K@$I:OK)@U60#  "F"   &0
M    @(%6N@  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (
M "N 2EH0U]"'JP,  "\)   9              " @?&]  !X;"]W;W)K<VAE
M971S+W-H965T,S4N>&UL4$L! A0#%     @ *X!*6B"_(8\3 P  AP<  !D
M             ("!T\$  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"
M% ,4    "  K@$I:$ID4*EH%  "Q#@  &0              @($=Q0  >&PO
M=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( "N 2EJ>W1TAMP(
M $P&   9              " @:[*  !X;"]W;W)K<VAE971S+W-H965T,S@N
M>&UL4$L! A0#%     @ *X!*6BDF204$ P  *@<  !D              ("!
MG,T  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  K@$I:
MX9TH//("  "=!@  &0              @('7T   >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;%!+ 0(4 Q0    ( "N 2EH"T&D3J00  (,,   9
M      " @0#4  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%
M  @ *X!*6CPPE+R8!0  0@\  !D              ("!X-@  'AL+W=O<FMS
M:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  K@$I:GN_J3-H"  "*!@
M&0              @(&OW@  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+
M 0(4 Q0    ( "N 2EI=,M:N1 8  +\1   9              " @<#A  !X
M;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ *X!*6J4+M#+-
M @   @@  !D              ("!.^@  'AL+W=O<FMS:&5E=',O<VAE970T
M-2YX;6Q02P$"% ,4    "  K@$I:ASH/=Q@#  "Q"0  &0
M@($_ZP  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( "N
M2EI5Z9-IA@(  ,0'   9              " @8[N  !X;"]W;W)K<VAE971S
M+W-H965T-#<N>&UL4$L! A0#%     @ *X!*6E*;#]YS P  3 P  !D
M         ("!2_$  'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M    "  K@$I:FY>(6'(&  !D00  &0              @('U]   >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( "N 2EH]6O38F0@  "%/
M   9              " @9[[  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL
M4$L! A0#%     @ *X!*6H1PN+\W P  BPL  !D              ("!;@0!
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "  K@$I:>F@.
M@T0#    "P  &0              @('<!P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;%!+ 0(4 Q0    ( "N 2EK?9[:8>@,  )@-   9
M  " @5<+ 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @
M*X!*6A3/VD"^ @  ) D  !D              ("!" \! 'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6Q02P$"% ,4    "  K@$I:^-)F2N(#  #S$0  &0
M            @(']$0$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4
M Q0    ( "N 2EH$!7,UG ,  $4.   9              " @186 0!X;"]W
M;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ *X!*6E\W];9R!
MK!D  !D              ("!Z1D! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6Q02P$"% ,4    "  K@$I:5\N)?I$"  !2"   &0              @(&2
M'@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( "N 2EK/
MV%Z>\0(  %T(   9              " @5HA 0!X;"]W;W)K<VAE971S+W-H
M965T-3DN>&UL4$L! A0#%     @ *X!*6GZ&PQJC @  +P<  !D
M     ("!@B0! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M"  K@$I:ZL=E]U$#  !7#@  &0              @(%<)P$ >&PO=V]R:W-H
M965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( "N 2EH.;M>0AP0  *T9   9
M              " @>0J 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L!
M A0#%     @ *X!*6EOED*/  @  ZP@  !D              ("!HB\! 'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    "  K@$I:Z<SG76L#
M  #Z#   &0              @(&9,@$ >&PO=V]R:W-H965T<R]S:&5E=#8T
M+GAM;%!+ 0(4 Q0    ( "N 2EK3(7@_$P,  "H*   9              "
M@3LV 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ *X!*
M6O&T'1;= @  9 D  !D              ("!A3D! 'AL+W=O<FMS:&5E=',O
M<VAE970V-BYX;6Q02P$"% ,4    "  K@$I:=J+DH!D%  #W(P  &0
M        @(&9/ $ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0
M   ( "N 2EK+;M8\G ,  & 2   9              " @>E! 0!X;"]W;W)K
M<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ *X!*6O(9TA-* P  A H
M !D              ("!O$4! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q0
M2P$"% ,4    "  K@$I:8STW= L(  "P.0  &0              @($]20$
M>&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( "N 2EJ)"^@*
M$@,  -0'   9              " @7]1 0!X;"]W;W)K<VAE971S+W-H965T
M-S$N>&UL4$L! A0#%     @ *X!*6M+' )Q* P  ' L  !D
M ("!R%0! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  K
M@$I:C8POM8P#  !O#0  &0              @(%)6 $ >&PO=V]R:W-H965T
M<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( "N 2EKJ+3X\E 0  &D4   9
M          " @0Q< 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#
M%     @ *X!*6HR&'B4U!   H \  !D              ("!UV ! 'AL+W=O
M<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    "  K@$I:/?-4P(4#  !<
M%0  &0              @(%#90$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM
M;%!+ 0(4 Q0    ( "N 2EH\^'AT/0,  /<*   9              " @?]H
M 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ *X!*6K@$
MR KS @  D@D  !D              ("!<VP! 'AL+W=O<FMS:&5E=',O<VAE
M970W."YX;6Q02P$"% ,4    "  K@$I:,4=374<*  "330  &0
M    @(&=;P$ >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    (
M "N 2EK^LD],BP,  +0/   9              " @1MZ 0!X;"]W;W)K<VAE
M971S+W-H965T.# N>&UL4$L! A0#%     @ *X!*6B,) SVL!   JR$  !D
M             ("!W7T! 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"
M% ,4    "  K@$I:^CCR.4<#  "P%   #0              @ ' @@$ >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( "N 2EJ7BKL<P    !,"   +
M      "  3*& 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( "N 2EJ(DKC/) 8
M !HU   /              "  1N' 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    "  K@$I:JYPQ2VX"  #:+P  &@              @ %LC0$ >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  K@$I:1.3?6!X"  "7
M+@  $P              @ $2D $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    60!9 &88  !AD@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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>95
<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>97
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>259</ContextCount>
  <ElementCount>380</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>56</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995304 - Statement - Condensed Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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/LeasesDetailsBalanceSheetInformation</Role>
      <ShortName>Leases - Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Leases - Cost Recognized in Consolidated Statements of Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable</Role>
      <ShortName>Leases - Cost Recognized in Consolidated Statements of Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Leases - Maturities of Lease Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable</Role>
      <ShortName>Leases - Maturities of Lease Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Leases - Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/OtherInformationTable</Role>
      <ShortName>Leases - Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.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="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Share-based Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsDetails</Role>
      <ShortName>Share-based Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/SharebasedPaymentsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Share-based Payments - Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable</Role>
      <ShortName>Share-based Payments - Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996042 - 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>72</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Share-based Payments - Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/RestrictedStockUnitsActivityTable</Role>
      <ShortName>Share-based Payments - Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996044 - 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>74</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996045 - 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>75</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996046 - 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>76</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Commitments and Contingencies - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CommitmentsandContingenciesTable</Role>
      <ShortName>Commitments and Contingencies - Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996048 - 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>78</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996049 - 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>79</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996050 - 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>80</Position>
    </Report>
    <Report instance="mpaa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996051 - 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>81</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="mpaa-20241231.htm">mpaa-20241231.htm</File>
    <File>mpaa-20241231.xsd</File>
    <File>mpaa-20241231_cal.xml</File>
    <File>mpaa-20241231_def.xml</File>
    <File>mpaa-20241231_lab.xml</File>
    <File>mpaa-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1014">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>100
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "mpaa-20241231.htm": {
   "nsprefix": "mpaa",
   "nsuri": "http://motorcarparts.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "mpaa-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "mpaa-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "mpaa-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mpaa-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "mpaa-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mpaa-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 300,
   "keyCustom": 80,
   "axisStandard": 27,
   "axisCustom": 0,
   "memberStandard": 37,
   "memberCustom": 17,
   "hidden": {
    "total": 34,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://fasb.org/us-gaap/2024": 27,
    "http://motorcarparts.com/20241231": 2
   },
   "contextCount": 259,
   "entityCount": 1,
   "segmentCount": 56,
   "elementCount": 820,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1014,
    "http://xbrl.sec.gov/dei/2024": 29,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 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": "mpaa-20241231.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": "mpaa-20241231.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": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c6",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome",
     "longName": "995304 - Statement - Condensed Consolidated Statements of Comprehensive Loss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c41",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c46",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "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": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "c6",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c6",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "mpaa:AccountsReceivableDiscountProgramsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "mpaa:AccountsReceivableDiscountProgramsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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",
       "ix:continuation",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c6",
      "name": "mpaa:LongTermContractAssetsWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "mpaa:LongTermContractAssetsWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c75",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c75",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c6",
      "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c116",
      "name": "us-gaap:DebtInstrumentMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c123",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c123",
      "name": "mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c125",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c125",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c6",
      "name": "mpaa:GainLossOnRemeasurementOfLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "mpaa:LesseeOperatingAndFinanceLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "mpaa:GainLossOnRemeasurementOfLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "mpaa:LesseeOperatingAndFinanceLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation",
     "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": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable",
     "longName": "996026 - Disclosure - Leases - Cost Recognized in Consolidated Statements of Income (Details)",
     "shortName": "Leases - Cost Recognized in Consolidated Statements of Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable",
     "longName": "996027 - Disclosure - Leases - Maturities of Lease Commitments (Details)",
     "shortName": "Leases - Maturities of Lease Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://motorcarparts.com/role/OtherInformationTable",
     "longName": "996028 - Disclosure - Leases - Other Information (Details)",
     "shortName": "Leases - Other Information (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": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "mpaa:AccountsReceivableDiscountProgramsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:AccountsReceivablesDiscounted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "mpaa:AccountsReceivableDiscountProgramsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "mpaa-20241231.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": "mpaa-20241231.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": "c128",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c128",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c6",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c6",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c139",
      "name": "mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c139",
      "name": "mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c143",
      "name": "us-gaap:ConvertibleDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:ConvertibleDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c147",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c147",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c155",
      "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c155",
      "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.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": "c165",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c165",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsDetails",
     "longName": "996040 - Disclosure - Share-based Payments (Details)",
     "shortName": "Share-based Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c173",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c175",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
     "longName": "996041 - Disclosure - Share-based Payments - Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)",
     "shortName": "Share-based Payments - Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c196",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c196",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://motorcarparts.com/role/StockOptionTransactionsTable",
     "longName": "996042 - 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": "72",
     "firstAnchor": {
      "contextRef": "c197",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c197",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
     "longName": "996043 - Disclosure - Share-based Payments - Restricted Stock Units Activity (Details)",
     "shortName": "Share-based Payments - Restricted Stock Units Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c198",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c198",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
     "longName": "996044 - 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": "74",
     "firstAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
     "longName": "996045 - 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": "75",
     "firstAnchor": {
      "contextRef": "c201",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c201",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://motorcarparts.com/role/CommitmentsandContingenciesDetails",
     "longName": "996046 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c202",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://motorcarparts.com/role/CommitmentsandContingenciesTable",
     "longName": "996047 - Disclosure - Commitments and Contingencies - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies - Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c32",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://motorcarparts.com/role/SegmentInformationDetails",
     "longName": "996048 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "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": "mpaa-20241231.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": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable",
     "longName": "996049 - 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": "79",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c210",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://motorcarparts.com/role/ShareRepurchasesDetails",
     "longName": "996050 - Disclosure - Share Repurchases (Details)",
     "shortName": "Share Repurchases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c70",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c248",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://motorcarparts.com/role/RelatedPartyTransactionsDetails",
     "longName": "996051 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c251",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c251",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "mpaa-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r50",
      "r51"
     ]
    },
    "mpaa_AccountsReceivableDiscountProgramsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "AccountsReceivableDiscountProgramsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable Discount Programs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AccountsReceivableDiscountProgramsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "AccountsReceivableDiscountProgramsTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountPrograms"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Discount Programs",
        "documentation": "Describes the nature of the entity's non-recourse receivable discount programs with its customers and their respective banks.",
        "label": "Accounts Receivable Discount Programs Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable \u2014 trade",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r260",
      "r693"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ANet Sales [Member]ccounts Receivable - Trade [Member]",
        "verboseLabel": "Accounts Receivable - Trade [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accounts receivable \u2014 net",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r684",
      "r746",
      "r1005",
      "r1006"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of accounts receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable \u2014 net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "mpaa_AccountsReceivablesDiscounted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r71",
      "r168",
      "r529",
      "r567",
      "r568"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive 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",
      "r6",
      "r13",
      "r439",
      "r442",
      "r502",
      "r563",
      "r564",
      "r890",
      "r891",
      "r892",
      "r902",
      "r903",
      "r904",
      "r905"
     ]
    },
    "mpaa_ActivityForLevel3FairValueMeasurementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r811"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r734",
      "r1041"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital [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": [
      "r582",
      "r902",
      "r903",
      "r904",
      "r905",
      "r968",
      "r1043"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation recognized under employee stock plans",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r371"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r774",
      "r785",
      "r801",
      "r836"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r777",
      "r788",
      "r804",
      "r839"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r789",
      "r805",
      "r831",
      "r840",
      "r844",
      "r852"
     ]
    },
    "us-gaap_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Other [Member]",
        "label": "Other Operating Segment [Member]",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r253",
      "r702",
      "r703"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r169",
      "r261",
      "r265"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AmortizationOfCorePremiumsPaidToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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",
      "r79",
      "r341",
      "r988"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r79",
      "r341",
      "r896",
      "r988"
     ]
    },
    "mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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": [
      "r218"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r22"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": []
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AreaOfRealEstateProperty": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AreaOfRealEstateProperty",
     "presentation": [
      "http://motorcarparts.com/role/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/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "terseLabel": "Segment assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r123",
      "r162",
      "r192",
      "r222",
      "r230",
      "r248",
      "r252",
      "r262",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r432",
      "r434",
      "r471",
      "r523",
      "r625",
      "r702",
      "r703",
      "r734",
      "r753",
      "r932",
      "r933",
      "r995"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r171",
      "r192",
      "r262",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r432",
      "r434",
      "r471",
      "r734",
      "r932",
      "r933",
      "r995"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "AssumptionsUsedToDeriveWeightedAverageFairValueOfStockOptionsGrantedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Assumptions Used To Derive Weighted Average Fair Value Of Stock Options Granted Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r766",
      "r769",
      "r781"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r766",
      "r769",
      "r781"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r766",
      "r769",
      "r781"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r863"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails",
      "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": [
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r1008",
      "r1009"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r43",
      "r286",
      "r1008",
      "r1009"
     ]
    },
    "us-gaap_BasisOfAccounting": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r88"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "mpaa_BasisOfPresentationAndNewAccountingPronouncementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "BasisOfPresentationAndNewAccountingPronouncementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and New Accounting Pronouncements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_BrakeRelatedProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r769",
      "r781"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash capital expenditures",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r21"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r160",
      "r691"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents \u2014 Beginning of period",
        "periodEndLabel": "Cash and cash equivalents \u2014 End of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r85",
      "r190"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) increase in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r85"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r164",
      "r165",
      "r166",
      "r192",
      "r212",
      "r213",
      "r215",
      "r217",
      "r224",
      "r225",
      "r262",
      "r308",
      "r311",
      "r312",
      "r313",
      "r317",
      "r318",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r471",
      "r572",
      "r573",
      "r574",
      "r575",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r612",
      "r635",
      "r657",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r875",
      "r898",
      "r906"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r57",
      "r114",
      "r526",
      "r611"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r299",
      "r300",
      "r686",
      "r918",
      "r923"
     ]
    },
    "mpaa_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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": [
      "r743",
      "r744",
      "r745",
      "r747",
      "r748",
      "r749",
      "r750",
      "r902",
      "r903",
      "r905",
      "r968",
      "r1039",
      "r1043"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r612"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in Shares)",
        "periodEndLabel": "Ending balance (in Shares)",
        "terseLabel": "Common stock, outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r60",
      "r612",
      "r631",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock; par value $.01 per share, 50,000,000 shares authorized; 19,583,711 and 19,662,380 shares issued and outstanding at December 31, 2024 and March 31, 2024, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r528",
      "r734"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r828"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "mpaa_CompanyCoOwnedByMemberOfManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss",
        "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",
      "r176",
      "r178",
      "r182",
      "r519",
      "r537",
      "r538"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r24",
      "r25",
      "r47",
      "r48",
      "r258",
      "r570",
      "r685"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r24",
      "r25",
      "r47",
      "r48",
      "r258",
      "r685",
      "r877"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Customer and Other Information",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r24",
      "r25",
      "r47",
      "r48",
      "r258"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r23",
      "r24",
      "r25",
      "r26",
      "r47",
      "r110",
      "r685"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r130",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r194",
      "r222",
      "r232",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r702",
      "r703",
      "r879",
      "r880",
      "r932",
      "r933"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r130",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r194",
      "r222",
      "r232",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r702",
      "r703",
      "r879",
      "r880",
      "r932",
      "r933"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ContractAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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_ContractLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ContractLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term contract liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "localname": "ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term core inventory deposits",
        "documentation": "Carrying amount of remanufactured cores the Company has purchased from its customers, which are held by the customers and remain on the customers' premises, classified as noncurrent.",
        "label": "Contract With Customer Asset Long Term Core Inventory Deposits Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 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": [
      "r354",
      "r356",
      "r359"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term contract assets",
        "terseLabel": "Long-term contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r356",
      "r359"
     ]
    },
    "mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/20241231",
     "localname": "ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ContractAssetsTable": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNetNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upfront payments to customers",
        "documentation": "Represents the marketing allowances provided by the Company to its customers as of the balance sheet date, classified as noncurrent.",
        "label": "Contract With Customer Asset Upfront Payments To Customers Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ContractWithCustomerLiabilityAccruedCorePaymentCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued core payment",
        "documentation": "The amount of obligations for accrued core payment, classified as current.",
        "label": "Contract With Customer Liability Accrued Core Payment Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued core payment",
        "documentation": "The amount of obligations for accrued core payment, classified as noncurrent.",
        "label": "Contract With Customer Liability Accrued Core Payment Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ContractWithCustomerLiabilityCoreBankLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Core bank liability",
        "documentation": "The amount of obligation for Core bank liability, classified as current.",
        "label": "Contract With Customer Liability Core Bank Liability Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Core bank liability",
        "documentation": "The amount of obligation for core bank liability, classified as non current.",
        "label": "Contract With Customer Liability Core Bank Liability Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 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": [
      "r354",
      "r355",
      "r359"
     ]
    },
    "mpaa_ContractWithCustomerLiabilityCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "documentation": "The amount of obligations for customer deposits, classified as current.",
        "label": "Contract With Customer Liability Customer Deposits Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods liabilities",
        "documentation": "The amount of obligations for finished goods liabilities, classified as current.",
        "label": "Contract With Customer Liability Finished Goods Liabilities Current"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods liabilities",
        "documentation": "The amount of obligations for finished goods liabilities, classified as noncurrent.",
        "label": "Contract With Customer Liability Finished Goods Liabilities Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://motorcarparts.com/role/ContractLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ContractLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term contract liabilities",
        "terseLabel": "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": [
      "r354",
      "r355",
      "r359"
     ]
    },
    "mpaa_ContractWithCustomerLiabilityNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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": []
    },
    "mpaa_ConvertibleDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ConvertibleDebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r98",
      "r320",
      "r321",
      "r331",
      "r332",
      "r333",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://motorcarparts.com/role/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 note, related party",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r938"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible 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/20241231",
     "localname": "ConvertibleNotesGross",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total payments",
        "documentation": "Principal amount of the convertible notes plus interest payable in kind, assuming no early redemption or conversion have occurred that will be paid at maturity.",
        "label": "Convertible Notes Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayableMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "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": [
      "r50",
      "r112"
     ]
    },
    "mpaa_ConvertibleNotesRelatedPartyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ConvertibleNotesRelatedPartyAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes, related party",
        "label": "Convertible Notes Related Party Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r75",
      "r517"
     ]
    },
    "mpaa_CostRecognizedInConsolidatedStatementsOfIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "CostRecognizedInConsolidatedStatementsOfIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r930"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r930",
      "r931"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024",
     "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": [
      "r90",
      "r258"
     ]
    },
    "mpaa_CustomerFinishedGoodsReturnsAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/20241231",
     "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_CustomerReturnsRGAIssuedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "CustomerReturnsRGAIssuedMember",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Returns RGA Issued [Member]",
        "documentation": "A reduction from trade accounts receivable for returned goods authorization issued for in-transit unit returns.",
        "label": "Customer Returns RGAIssued Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_CustomerReturnsRgaIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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": []
    },
    "mpaa_DebtConvertibleDebtDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "DebtConvertibleDebtDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt - Convertible Debt (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DebtDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "DebtDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r191",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r306",
      "r307",
      "r319",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r335",
      "r342",
      "r343",
      "r345",
      "r480"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r50",
      "r51",
      "r112",
      "r113",
      "r194",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r732",
      "r899",
      "r919",
      "r920",
      "r921",
      "r987",
      "r989"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in Dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r322"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r320",
      "r480",
      "r481",
      "r712",
      "r713",
      "r732"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r53",
      "r346",
      "r480",
      "r481",
      "r732"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate at end of period",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r321"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r344",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r732",
      "r899",
      "r987",
      "r989"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r711",
      "r972",
      "r973"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r194",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r732",
      "r899",
      "r919",
      "r920",
      "r921",
      "r987",
      "r989"
     ]
    },
    "mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs included in accounts payable and accrued liabilities",
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r21"
     ]
    },
    "mpaa_DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "DebtTotalInterestExpenseRecognizedRelatedtoConvertibleNotesDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt - Total Interest Expense Recognized Related to Convertible Notes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r102"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r407",
      "r408"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 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",
      "r126",
      "r901"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r407",
      "r408",
      "r524"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r793",
      "r794",
      "r808"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r31"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "r222",
      "r235",
      "r252",
      "r702",
      "r703"
     ]
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative assets",
        "label": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r449",
      "r450",
      "r463",
      "r470",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r618",
      "r619",
      "r667",
      "r670",
      "r673",
      "r674",
      "r675",
      "r676",
      "r694",
      "r725",
      "r728",
      "r745",
      "r971",
      "r972",
      "r973",
      "r1040"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r601",
      "r603",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r645",
      "r646",
      "r647",
      "r648",
      "r651",
      "r652",
      "r653",
      "r654",
      "r667",
      "r668",
      "r673",
      "r675",
      "r743",
      "r745",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r981",
      "r982"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable",
      "http://motorcarparts.com/role/FairValueAssumptionsTable",
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compound Net Derivative Liability [Member]",
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r41",
      "r44",
      "r46",
      "r109",
      "r601",
      "r603",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r645",
      "r646",
      "r647",
      "r648",
      "r651",
      "r652",
      "r653",
      "r654",
      "r667",
      "r668",
      "r673",
      "r675",
      "r694",
      "r743",
      "r745",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r981",
      "r982"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Derivatives [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivatives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Risk Management and Derivatives",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r437",
      "r444"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 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": [
      "r45",
      "r878"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r449",
      "r450",
      "r463",
      "r470",
      "r594",
      "r595",
      "r596",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r626",
      "r628",
      "r629",
      "r668",
      "r669",
      "r670",
      "r673",
      "r674",
      "r675",
      "r676",
      "r694",
      "r971",
      "r972",
      "r973",
      "r1040"
     ]
    },
    "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount of foreign currency derivatives",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r966",
      "r967"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTermOfContract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, term of contract",
        "label": "Derivative, Term of Contract",
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payments",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r373",
      "r400",
      "r401",
      "r403",
      "r723"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DiscountRecordedAsInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r793",
      "r794",
      "r808"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r766",
      "r769",
      "r781"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r766",
      "r769",
      "r781",
      "r832"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r766",
      "r769",
      "r781",
      "r832"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r183",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r210",
      "r212",
      "r215",
      "r216",
      "r217",
      "r221",
      "r428",
      "r431",
      "r446",
      "r447",
      "r520",
      "r539",
      "r695"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r183",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r212",
      "r215",
      "r216",
      "r217",
      "r221",
      "r428",
      "r431",
      "r446",
      "r447",
      "r520",
      "r539",
      "r695"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of basic and diluted net loss per share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r209",
      "r218",
      "r219",
      "r220"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r410",
      "r724"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r108",
      "r971",
      "r972",
      "r973"
     ]
    },
    "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmbeddedDerivativeLiabilityMeasurementInput",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumptions for fair value of Compound Net Derivative Liability",
        "label": "Embedded Derivative Liability, Measurement Input",
        "documentation": "Value of input used to measure embedded derivative liability."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r453"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": [
      "r402"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": [
      "r965"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": [
      "r965"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails",
      "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": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Class of Treasury Stock [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_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r154",
      "r179",
      "r180",
      "r181",
      "r195",
      "r196",
      "r197",
      "r199",
      "r204",
      "r206",
      "r208",
      "r223",
      "r263",
      "r264",
      "r278",
      "r353",
      "r418",
      "r419",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r482",
      "r484",
      "r502",
      "r536",
      "r563",
      "r564",
      "r565",
      "r582",
      "r657"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r825"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r774",
      "r785",
      "r801",
      "r836"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r771",
      "r782",
      "r798",
      "r833"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r451",
      "r452",
      "r453",
      "r728"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r453",
      "r728"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Assumptions",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r728"
     ]
    },
    "mpaa_FairValueAssumptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "FairValueAssumptionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Assumptions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "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": [
      "r333",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r448",
      "r450",
      "r451",
      "r452",
      "r453",
      "r462",
      "r463",
      "r465",
      "r510",
      "r511",
      "r512",
      "r712",
      "r713",
      "r719",
      "r720",
      "r721",
      "r725",
      "r728"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable",
      "http://motorcarparts.com/role/FairValueAssumptionsTable",
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r464"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450",
      "r451",
      "r453",
      "r725",
      "r972",
      "r983"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r460",
      "r461",
      "r462",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r518",
      "r725",
      "r729"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r361",
      "r366",
      "r450",
      "r463",
      "r510",
      "r719",
      "r720",
      "r721",
      "r725"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r361",
      "r366",
      "r450",
      "r451",
      "r463",
      "r511",
      "r712",
      "r713",
      "r719",
      "r720",
      "r721",
      "r725"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "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": [
      "r333",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r450",
      "r451",
      "r452",
      "r453",
      "r463",
      "r512",
      "r712",
      "r713",
      "r719",
      "r720",
      "r721",
      "r725",
      "r728"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable",
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r464"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Activity for Level 3 Fair Value Measurements",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r459",
      "r464"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes in 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": [
      "r455",
      "r464"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r464"
     ]
    },
    "mpaa_FairValueMeasurementsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r448",
      "r450",
      "r451",
      "r452",
      "r453",
      "r462",
      "r463",
      "r465",
      "r510",
      "r511",
      "r512",
      "r712",
      "r713",
      "r719",
      "r720",
      "r721",
      "r725",
      "r728"
     ]
    },
    "mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring [Member]",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r983"
     ]
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"
     ],
     "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": [
      "r488",
      "r492",
      "r733"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r486",
      "r500"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Current",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "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": [
      "r487"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "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": [
      "r487"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "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/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "mpaa_FinanceLeaseLiabilityPaymentsDueAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease Liability Payments Due After Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 - remaining three months",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "mpaa_FinanceLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "FinanceLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for finance leases",
        "documentation": "Amount of cash outflow from finance lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Finance Lease Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.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": [
      "r489",
      "r496"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"
     ],
     "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": [
      "r488",
      "r492",
      "r733"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "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": [
      "r487"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationTable"
     ],
     "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": [
      "r499",
      "r733"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationTable"
     ],
     "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": [
      "r498",
      "r733"
     ]
    },
    "mpaa_FinanceLeasesCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "FinanceLeasesCostAbstract",
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease cost:",
        "label": "Finance Leases Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets And Liabilities Measured At Fair Value Recurring Basis Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FinancialInformationRelatingToSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "FinancialInformationRelatingToSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Information Relating To Segments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FinancialRiskManagementAndDerivativesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "FinancialRiskManagementAndDerivativesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management And Derivatives Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FinancialRiskManagementandDerivativesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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/2024",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts included in prepaid and other current assets",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward foreign currency exchange contracts included in other current liabilities",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "mpaa_ForeignCurrencyTransactionGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0,
       "order": 4.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign exchange impact of lease liabilities and forward contracts",
        "terseLabel": "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": [
      "r87",
      "r633",
      "r751",
      "r985",
      "r986",
      "r1042"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss from 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": [
      "r618",
      "r623",
      "r628",
      "r647",
      "r653",
      "r671",
      "r672",
      "r673",
      "r745"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r789",
      "r805",
      "r840"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r789",
      "r805",
      "r840"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r789",
      "r805",
      "r840"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r789",
      "r805",
      "r840"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r789",
      "r805",
      "r840"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r768",
      "r792"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r820"
     ]
    },
    "mpaa_GainLossOnRemeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "GainLossOnRemeasurementOfLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) gain in foreign currency-denominated lease liabilities",
        "documentation": "Amount of gain (loss) on the remeasurement of lease liabilities.",
        "label": "Gain Loss On Remeasurement Of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) 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_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r33",
      "r34"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r637"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r76",
      "r122",
      "r192",
      "r262",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r471",
      "r697",
      "r702",
      "r908",
      "r910",
      "r911",
      "r912",
      "r913",
      "r932"
     ]
    },
    "mpaa_HardPartsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "HardPartsSegmentMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hard Parts [Member]",
        "documentation": "Operating segments classified as hard parts. Excludes intersegment elimination and reconciling items.",
        "label": "Hard Parts Segment Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r766",
      "r769",
      "r781"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "r30",
      "r95",
      "r726"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before income tax expense",
        "terseLabel": "Total consolidated income (loss) before income tax expense",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r118",
      "r122",
      "r521",
      "r534",
      "r697",
      "r702",
      "r908",
      "r910",
      "r911",
      "r912",
      "r913"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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 has been reported."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r286",
      "r296",
      "r455",
      "r459",
      "r464",
      "r560",
      "r562",
      "r642",
      "r689",
      "r727",
      "r1010"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r406",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r420",
      "r422",
      "r423",
      "r424",
      "r577",
      "r724"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "verboseLabel": "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": [
      "r124",
      "r127",
      "r207",
      "r208",
      "r222",
      "r238",
      "r252",
      "r409",
      "r410",
      "r421",
      "r540",
      "r724"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes, net of refunds",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r189",
      "r416",
      "r417"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 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/2024",
     "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/2024",
     "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": [
      "r895"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 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": [
      "r516",
      "r895"
     ]
    },
    "mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r789",
      "r805",
      "r831",
      "r840",
      "r844",
      "r852"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r770",
      "r856"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r770",
      "r856"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r770",
      "r856"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r917"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r339",
      "r347",
      "r714",
      "r715"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r79",
      "r340",
      "r714",
      "r715"
     ]
    },
    "mpaa_InterestExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "InterestExpenseNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net",
        "negatedLabel": "Interest expense, net",
        "documentation": "The cost of borrowed funds and interest related to the receivables discount programs that have been accounted for as interest expense and charged against earnings during the period.",
        "label": "Interest Expense Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Interest Expense Recognized Related to Convertible Notes",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest, net",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r187",
      "r188"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment Sales [Member]",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r222",
      "r232",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r702"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory - Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r266"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r887"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventory \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": [
      "r170",
      "r692",
      "r734"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "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/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "mpaa_InventoryUnreturned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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": [
      "r93",
      "r887"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work-in-process",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 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": [
      "r267"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r794",
      "r795",
      "r796",
      "r797"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mutual funds",
        "label": "Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r969",
      "r970",
      "r980"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r733"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease cost",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Cost Recognized in Consolidated Statement of Operations",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "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/MaturitiesofLeaseCommitmentsTable"
     ],
     "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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "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/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease having an initial or remaining lease term in excess of one year due in next fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Next Twelve Months"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 - remaining three 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 remainder of fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Remainder Of Fiscal Year"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less amount representing interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance lease.",
        "label": "Lessee Operating And Finance Lease Liability Undiscounted Excess Amount"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeOperatingAndFinanceLeasesAbstract",
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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_LesseeOperatingLeaseAdditionalRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeOperatingLeaseAdditionalRenewalTerm",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease additional renewal term",
        "documentation": "Term of lessee's operating lease additional renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee Operating Lease Additional Renewal Term"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "localname": "LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Information about Leases",
        "documentation": "Tabular disclosure of other information of lessees operating lease and finance lease obligations.",
        "label": "Lessee Operating Lease And Finance Lease Other Information Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "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/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 - remaining three months",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "mpaa_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability To Be Paid After Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r500"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r991"
     ]
    },
    "mpaa_LesseeOperatingLeaseSecondExtensionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeOperatingLeaseSecondExtensionTerm",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease second extension term",
        "documentation": "Term of lessee's operating lease second extension term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee Operating Lease Second Extension Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial lease term",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Information for Leases",
        "documentation": "Tabular disclosure of the lessee's operating lease and finance lease assets and liabilities disclosed in the statement of financial position.",
        "label": "Lessee Schedule Of Operating Lease And Finance Lease Assets And Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of Credit [Member]",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r50",
      "r51",
      "r52",
      "r55",
      "r56",
      "r57",
      "r58",
      "r192",
      "r262",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r433",
      "r434",
      "r435",
      "r471",
      "r610",
      "r696",
      "r753",
      "r932",
      "r995",
      "r996"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r115",
      "r531",
      "r734",
      "r900",
      "r916",
      "r984"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r159",
      "r192",
      "r262",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r433",
      "r434",
      "r435",
      "r471",
      "r734",
      "r932",
      "r995",
      "r996"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding balance under revolving loan",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r113",
      "r1004"
     ]
    },
    "mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of aggregate revolving commitments",
        "documentation": "Minimum threshold of aggregate revolving commitments below which fixed charge ratio financial covenant is tested.",
        "label": "Line Of Credit Facility Aggregate Revolving Commitments Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r54"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount available under revolving facility",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r54",
      "r307"
     ]
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 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": [
      "r50",
      "r112"
     ]
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable - 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": [
      "r480",
      "r914"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loans [Member]",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LongTermContractAssetsWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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": [
      "r10",
      "r919",
      "r920",
      "r921"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r32",
      "r919",
      "r920",
      "r921"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "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": [
      "r258",
      "r718",
      "r736",
      "r740",
      "r937",
      "r1007",
      "r1011",
      "r1012",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_ManufacturingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ManufacturingFacilityMember",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing Facility [Member]",
        "label": "Manufacturing Facility [Member]",
        "documentation": "Structure used in the manufacturing of goods."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 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/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r152",
      "r153",
      "r301",
      "r302",
      "r303",
      "r304",
      "r368",
      "r404",
      "r453",
      "r515",
      "r559",
      "r561",
      "r569",
      "r602",
      "r603",
      "r663",
      "r664",
      "r665",
      "r666",
      "r677",
      "r687",
      "r688",
      "r707",
      "r716",
      "r722",
      "r728",
      "r729",
      "r730",
      "r731",
      "r737",
      "r934",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "mpaa_MeasurementInputCostOfEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "MeasurementInputCostOfEquityMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Equity [Member]",
        "documentation": "Measurement input using the return that a company must realize in exchange for a given investment or project.",
        "label": "Measurement Input Cost Of Equity Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputEbitdaMultipleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputEbitdaMultipleMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EBITDA Volatility [Member]",
        "label": "Measurement Input, EBITDA Multiple [Member]",
        "documentation": "Measurement input using earnings before interest, tax, depreciation and amortization (EBITDA) multiple."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r971",
      "r972",
      "r973"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Volatility of 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": [
      "r728",
      "r971",
      "r972",
      "r973"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk Free Interest Rate [Member]",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r971",
      "r972",
      "r973"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r453",
      "r728"
     ]
    },
    "mpaa_MeasurementInputWeightedAverageCostOfCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r152",
      "r153",
      "r301",
      "r302",
      "r303",
      "r304",
      "r368",
      "r404",
      "r453",
      "r515",
      "r559",
      "r561",
      "r569",
      "r602",
      "r603",
      "r663",
      "r664",
      "r665",
      "r666",
      "r677",
      "r687",
      "r688",
      "r707",
      "r716",
      "r722",
      "r728",
      "r729",
      "r730",
      "r737",
      "r934",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r718",
      "r736",
      "r740",
      "r937",
      "r1007",
      "r1011",
      "r1012",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://motorcarparts.com/role/CompanyBackgroundandOrganization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Background and Organization",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r128"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r87"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome",
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/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": [
      "r77",
      "r87",
      "r119",
      "r157",
      "r174",
      "r177",
      "r181",
      "r192",
      "r198",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r207",
      "r208",
      "r214",
      "r262",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r428",
      "r431",
      "r447",
      "r471",
      "r535",
      "r634",
      "r655",
      "r656",
      "r751",
      "r932"
     ]
    },
    "mpaa_NetIncomeLossperShareDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r794",
      "r795",
      "r796",
      "r797"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r789",
      "r805",
      "r831",
      "r840"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r10",
      "r50",
      "r51",
      "r970",
      "r980"
     ]
    },
    "us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable, Noncurrent, Related Party, Type [Extensible Enumeration]",
        "label": "Notes Payable, Noncurrent, Related Party [Extensible Enumeration]",
        "documentation": "Indicates status and type of related party for notes payable classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments (in Segment)",
        "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": [
      "r703",
      "r909"
     ]
    },
    "mpaa_NumberOfTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "NumberOfTradingDays",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": []
    },
    "us-gaap_OffsettingAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OffsettingAssetsLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_OperatingAndFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "OperatingAndFinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation",
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "verboseLabel": "Operating and Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease.",
        "label": "Operating And Finance Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_OperatingAndFinanceLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "OperatingAndFinanceLeaseRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating and Finance Lease, Right-of-Use Assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating and finance lease.",
        "label": "Operating And Finance Lease Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "terseLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r697",
      "r908",
      "r910",
      "r911",
      "r912",
      "r913"
     ]
    },
    "mpaa_OperatingLeaseBaseRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "OperatingLeaseBaseRent",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rent",
        "documentation": "Total amount of lease costs per the contractual terms of the operating lease agreement.",
        "label": "Operating Lease Base Rent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"
     ],
     "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": [
      "r493",
      "r733"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expenses",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/MaturitiesofLeaseCommitmentsTable"
     ],
     "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": [
      "r486"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating Lease, Liability, Current",
        "label": "Operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "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": [
      "r487"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liabilities",
        "verboseLabel": "Operating Lease, Liability, Noncurrent",
        "label": "Long-term operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "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": [
      "r487"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r496"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "verboseLabel": "Operating Lease, Right-of-Use Asset",
        "label": "Operating lease assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 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": [
      "r896"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetailsBalanceSheetInformation"
     ],
     "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": [
      "r487"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationTable"
     ],
     "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": [
      "r499",
      "r733"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationTable"
     ],
     "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": [
      "r498",
      "r733"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments [Member]",
        "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": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r253",
      "r702",
      "r703"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Background and Organization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 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": [
      "r161"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation (loss) gain",
        "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",
      "r6",
      "r106"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive (loss) income, net of tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r6",
      "r106",
      "r175",
      "r178",
      "r204"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income, net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_OtherInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "OtherInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Information Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 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": [
      "r51",
      "r734"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total other expenses",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expenses:",
        "label": "Other Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "mpaa_OtherProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r776",
      "r787",
      "r803",
      "r838"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r779",
      "r790",
      "r806",
      "r841"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r779",
      "r790",
      "r806",
      "r841"
     ]
    },
    "us-gaap_PaidInKindInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaidInKindInterest",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid in-kind",
        "label": "Paid-in-Kind Interest",
        "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "mpaa_ParentCompanyCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ParentCompanyCreditAgreementMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Member]",
        "documentation": "Represents a company credit arrangement with its lenders under which borrowings can be made up to a specific amount.",
        "label": "Parent Company Credit Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "us-gaap_PaymentsForProceedsFromShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r893",
      "r894",
      "r897"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.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/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "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": "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": [
      "r184"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "mpaa_PerformanceSharesGrantDate1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "PerformanceSharesGrantDate1Member",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal Year 2025 Grants [Member]",
        "documentation": "Grant date of share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares Grant Date1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PerformanceSharesGrantDate2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "PerformanceSharesGrantDate2Member",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "June 2021 Grants [Member]",
        "documentation": "Grant date of share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares Grant Date2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Stock Units [Member]",
        "verboseLabel": "Performance Shares [Member]",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PerformanceStockUnitsActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "PerformanceStockUnitsActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Stock Units Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in Dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r348"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r612"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r348"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r527",
      "r734"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 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": [
      "r889"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings under revolving loan",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r899"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds for the sale of plant and equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r91"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r151",
      "r255",
      "r517",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r690",
      "r717",
      "r735",
      "r737",
      "r738",
      "r741",
      "r742",
      "r881",
      "r924",
      "r925",
      "r937",
      "r1007",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyLiabilityLineItems",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranty Liability [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r151",
      "r255",
      "r517",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r690",
      "r717",
      "r735",
      "r737",
      "r738",
      "r741",
      "r742",
      "r881",
      "r924",
      "r925",
      "r937",
      "r1007",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r5",
      "r501"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "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": [
      "r5",
      "r501",
      "r522",
      "r533",
      "r734"
     ]
    },
    "mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r152",
      "r153",
      "r301",
      "r302",
      "r303",
      "r304",
      "r360",
      "r368",
      "r396",
      "r397",
      "r398",
      "r404",
      "r453",
      "r513",
      "r514",
      "r515",
      "r559",
      "r561",
      "r569",
      "r602",
      "r603",
      "r663",
      "r664",
      "r665",
      "r666",
      "r677",
      "r687",
      "r688",
      "r707",
      "r716",
      "r722",
      "r728",
      "r729",
      "r730",
      "r731",
      "r737",
      "r745",
      "r922",
      "r934",
      "r972",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r152",
      "r153",
      "r301",
      "r302",
      "r303",
      "r304",
      "r360",
      "r368",
      "r396",
      "r397",
      "r398",
      "r404",
      "r453",
      "r513",
      "r514",
      "r515",
      "r559",
      "r561",
      "r569",
      "r602",
      "r603",
      "r663",
      "r664",
      "r665",
      "r666",
      "r677",
      "r687",
      "r688",
      "r707",
      "r716",
      "r722",
      "r728",
      "r729",
      "r730",
      "r731",
      "r737",
      "r745",
      "r922",
      "r934",
      "r972",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable - Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r771",
      "r782",
      "r798",
      "r833"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r259",
      "r638",
      "r639",
      "r642"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r367",
      "r506",
      "r507",
      "r525",
      "r532",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r630",
      "r632",
      "r662",
      "r994"
     ]
    },
    "mpaa_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r507",
      "r508",
      "r578",
      "r579",
      "r580",
      "r640",
      "r641",
      "r642",
      "r660",
      "r661"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 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": [
      "r84",
      "r899"
     ]
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfSecuredDebt",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of term loan",
        "label": "Repayments of Secured Debt",
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r689",
      "r702",
      "r1003"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r772",
      "r783",
      "r799",
      "r834"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r773",
      "r784",
      "r800",
      "r835"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r780",
      "r791",
      "r807",
      "r842"
     ]
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon vesting of RSUs, net of shares withheld for employee taxes (in Shares)",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RestrictedStockUnitsActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "RestrictedStockUnitsActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r100",
      "r530",
      "r566",
      "r568",
      "r576",
      "r613",
      "r734"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r195",
      "r196",
      "r197",
      "r199",
      "r204",
      "r206",
      "r208",
      "r263",
      "r264",
      "r278",
      "r418",
      "r419",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r438",
      "r440",
      "r441",
      "r443",
      "r445",
      "r482",
      "r484",
      "r563",
      "r565",
      "r582",
      "r1043"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r222",
      "r231",
      "r232",
      "r246",
      "r252",
      "r255",
      "r257",
      "r258",
      "r357",
      "r358",
      "r517"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Facility [Member]",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment acquired under finance 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": [
      "r497",
      "r733"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets acquired under operating leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r733"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Customer and Other Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RotatingElectricalProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_SalesRevenueProductLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r876"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r67"
     ]
    },
    "mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "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": [
      "r907"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets and Liabilities Measured at Fair Value Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r969",
      "r970"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r11",
      "r68",
      "r69",
      "r70"
     ]
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Stock Units Activity",
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units Activity",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments on Consolidated Statements of Operations",
        "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r878"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Warranty 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": [
      "r305"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Information Relating to Segments",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Option 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": [
      "r8",
      "r9",
      "r103"
     ]
    },
    "mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monte Carlo Valuation Model Assumptions Used in Determining Fair Value of TSR Awards",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of equity instruments other than options , including, but not limited to: (a) expected term of instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule Of Share Based Payment Award Other Than Options Valuation Assumptions Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Risk",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r26",
      "r47",
      "r110"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r756"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r222",
      "r227",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r258",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r297",
      "r298",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r699",
      "r702",
      "r703",
      "r708",
      "r739",
      "r1007",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r241",
      "r252",
      "r702",
      "r703"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r222",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r242",
      "r244",
      "r245",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r698",
      "r700",
      "r701",
      "r702",
      "r704",
      "r705",
      "r706"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SelectedFinancialDataAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "SelectedFinancialDataAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Selected Financial Data [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Junior Participating Preferred Stock [Member]",
        "label": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r882",
      "r883",
      "r935"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected life in years",
        "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": [
      "r723"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards vesting target percentage",
        "documentation": "Target percentage of vesting of award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Awards Vesting Target Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited/Cancelled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited/Cancelled",
        "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": [
      "r390"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": [
      "r388"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted",
        "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": [
      "r388"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "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": [
      "r385",
      "r386"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested at beginning of period",
        "periodEndLabel": "Non-vested at end of period",
        "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": [
      "r385",
      "r386"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r389"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested",
        "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": [
      "r389"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average expected dividend yield",
        "verboseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average expected volatility",
        "verboseLabel": "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": [
      "r396"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average risk free interest rate",
        "verboseLabel": "Risk free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetails",
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited/Cancelled",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r383"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails",
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "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": [
      "r381"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average fair value of options granted (in Dollars per share)",
        "verboseLabel": "Grant date fair value (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r391"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price of stock options unvested (in Dollars per share)",
        "documentation": "Weighted average exercise price of non-vested options outstanding.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://motorcarparts.com/role/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": [
      "r377",
      "r378"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period",
        "periodEndLabel": "Outstanding at end of period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r378"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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/2024",
     "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": [
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche One [Member]",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Three [Member]",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Two [Member]",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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/20241231",
     "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/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": [
      "r939"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average expected holding period (years)",
        "verboseLabel": "Expected life in years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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": []
    },
    "mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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_SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "SharebasedPaymentsAssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/AssumptionsUsedtoDeriveWeightedAverageFairValueofStockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Assumptions Used to Derive Weighted Average Fair Value of Stock Options Granted (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "SharebasedPaymentsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/20241231",
     "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_SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "SharebasedPaymentsRestrictedStockUnitsActivityDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/RestrictedStockUnitsActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Restricted Stock Units Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "SharebasedPaymentsStockOptionTransactionsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Stock Option Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r116",
      "r117",
      "r888"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"
     ],
     "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": [
      "r494",
      "r733"
     ]
    },
    "mpaa_SignificantCustomerAndOtherInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "SignificantCustomerAndOtherInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Customer And Other Information Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails",
      "http://motorcarparts.com/role/CommitmentsandContingenciesTable"
     ],
     "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": [
      "r926",
      "r929"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesTable"
     ],
     "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": [
      "r927"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesTable"
     ],
     "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": [
      "r928"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r156",
      "r222",
      "r227",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r258",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r280",
      "r297",
      "r298",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r699",
      "r702",
      "r703",
      "r708",
      "r739",
      "r1007",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r164",
      "r165",
      "r166",
      "r192",
      "r212",
      "r213",
      "r215",
      "r217",
      "r224",
      "r225",
      "r262",
      "r308",
      "r311",
      "r312",
      "r313",
      "r317",
      "r318",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r471",
      "r572",
      "r573",
      "r574",
      "r575",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r612",
      "r635",
      "r657",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r875",
      "r898",
      "r906"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r7",
      "r60",
      "r64",
      "r65",
      "r154",
      "r179",
      "r180",
      "r181",
      "r195",
      "r196",
      "r197",
      "r199",
      "r204",
      "r206",
      "r208",
      "r223",
      "r263",
      "r264",
      "r278",
      "r353",
      "r418",
      "r419",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r482",
      "r484",
      "r502",
      "r536",
      "r563",
      "r564",
      "r565",
      "r582",
      "r657"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r223",
      "r484",
      "r517",
      "r571",
      "r593",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r612",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r632",
      "r636",
      "r637",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r657",
      "r746"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Comprehensive Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r223",
      "r259",
      "r484",
      "r517",
      "r571",
      "r593",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r612",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r632",
      "r636",
      "r637",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r657",
      "r746"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r786",
      "r802",
      "r837"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r59",
      "r60",
      "r100",
      "r382"
     ]
    },
    "mpaa_StockOptionTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "StockOptionTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, approved amount (in Dollars)",
        "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": [
      "r936"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for repurchase, amount (in Dollars)",
        "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/20241231",
     "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/20241231",
     "localname": "StockRepurchasedAndRetiredDuringPeriodCumulativeValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares utilized, amount (in Dollars)",
        "documentation": "The cumulative equity impact of the value of stock that has been repurchased and retired since the inception of the repurchase program. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased And Retired During Period Cumulative Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase and cancellation of common shares (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": [
      "r7",
      "r59",
      "r60",
      "r100"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase and cancellation of common shares",
        "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": [
      "r7",
      "r59",
      "r60",
      "r100"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r7",
      "r59",
      "r60",
      "r100",
      "r575",
      "r657",
      "r681"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 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": [
      "r60",
      "r64",
      "r65",
      "r92",
      "r614",
      "r631",
      "r658",
      "r659",
      "r734",
      "r753",
      "r900",
      "r916",
      "r984",
      "r1043"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r154",
      "r155",
      "r180",
      "r195",
      "r196",
      "r197",
      "r199",
      "r204",
      "r206",
      "r263",
      "r264",
      "r278",
      "r353",
      "r418",
      "r419",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r473",
      "r474",
      "r478",
      "r483",
      "r502",
      "r564",
      "r565",
      "r581",
      "r614",
      "r631",
      "r658",
      "r659",
      "r683",
      "r752",
      "r900",
      "r916",
      "r984",
      "r1043"
     ]
    },
    "us-gaap_SubsegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsAxis",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Axis]",
        "documentation": "Information by business subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsDomain",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Domain]",
        "documentation": "Divisions of a component 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": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r509"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r509"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r509"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "SupplierFinanceProgramAmountOfCommitmentsAvailable",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount available under program",
        "documentation": "The amount of commitments from participating financial institutions available to suppliers under the supplier finance program.",
        "label": "Supplier Finance Program Amount Of Commitments Available"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding supplier obligations",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r710"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "label": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r292"
     ]
    },
    "us-gaap_SupplierFinanceProgramTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinancePrograms"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Programs",
        "label": "Supplier Finance Program [Text Block]",
        "documentation": "The entire disclosure for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290",
      "r709"
     ]
    },
    "mpaa_SupplierFinanceProgramsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "SupplierFinanceProgramsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Programs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "mpaa_TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "TotalInterestExpenseRecognizedRelatedToConvertibleNotesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Interest Expense Recognized Related To Convertible Notes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_TotalInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "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/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "mpaa_TotalShareholdersReturnMinimumMarketCapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "TotalShareholdersReturnMinimumMarketCapitalization",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "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 Minimum Market Capitalization"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_TreasuryStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r101"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) gain 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/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/CostRecognizedinConsolidatedStatementsofIncomeTable"
     ],
     "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": [
      "r495",
      "r733"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "mpaa_WarrantsAndRightsOutstandingFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "WarrantsAndRightsOutstandingFairValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants fair value",
        "documentation": "Fair value portion of warrants and rights outstanding.",
        "label": "Warrants And Rights Outstanding Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstandingMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingMaturityDate",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants maturity date",
        "label": "Warrants and Rights Outstanding, Maturity Date",
        "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r971",
      "r972",
      "r973"
     ]
    },
    "mpaa_WeightedAverageDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "WeightedAverageDiscountRateAbstract",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationTable"
     ],
     "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/2024",
     "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": [
      "r907"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r211",
      "r217"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://motorcarparts.com/role/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": [
      "r210",
      "r217"
     ]
    },
    "mpaa_WeightedAverageRemainingLeaseTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20241231",
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationTable"
     ],
     "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/20241231",
     "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/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    }
   }
  }
 },
 "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": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "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": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "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(19)(b))",
   "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(19))",
   "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(20))",
   "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(21))",
   "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(22)(a)(1))",
   "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(22)(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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "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)(i))",
   "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)(4)(iii)(A))",
   "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": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "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)(i))",
   "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)(iii)(A))",
   "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)(4)(iii)(B))",
   "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": "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r809": {
   "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"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r875": {
   "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"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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>101
<FILENAME>0001140361-25-003730-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-25-003730-xbrl.zip
M4$L#!!0    ( "N 2EHT<?G+X08  / 9   5    968R,# S.3 Q,U]E>#,Q
M+3$N:'1MU5EM;]LV$/Z^7\%EV) "\EN:#&OL!LBR%O"PUS;[ 11ULHA0HD92
M=KQ?O^<H^37.ZK1#EWV(8TG'X]T]=\^=Z,F7O9ZX<20#92)=BAM;UN^5%N_(
MV\8I\HGXZ:<;82OQUFGQHZS$RY$8?GMY-KI\^:WXX_9&G W/+D2O=S7Y,K,J
M+&L212C-U21^?B$F!<GL:E)2D$+9*E 57I\$N@\#%A@+54CG*;R^?G\SG9X<
M+_B%$).@@Z&KR:#]C[T&<3-\26VV%#XL#;T^R:&LE\M2F^6EN-4E>?$++<0[
M6\IJ+.)3K_^B2S$ZJ\,8FEEUX5;+4^LR<KU@ZTMQ7M\+;XU&J(Q4=V/1/4QM
M"+:\%)6M:'W34![V;CD]*];W"FJOAO7]6)32S705+X1L@AV+A<Y" :.&PZ]A
MU"33\Y5%')2>-'H&^:B1G[,?.QYW/@W[0WC5NKGH=DRMR;#FS7VA4QV :'\T
M&;!$C.H 6^WLMZ,NANB;K^[E<+P6YB^/V*< ([EQQ$M\C)$W;][=3M].;ZYO
MI[_^\G[?S+V=/\I2764P$BO.^^=M GS8U).K:2+>DUDL*_&CS7-*X*D+.E^*
M4$@H>SZ&COIB*@HY)^%HKFF!.@^%]KBJK0NQLJTK(=_[7=A<_&R#=4HZ\9MT
MP?.=ZY*<5C(1TTKUQ\_'L;.^^%YZN ,7RJ6XJ^S"4#8#%-O^91;U7MD0.47J
M2LAJ*9HJN(:@'+178FMV4Z(&D:I:&I%+A5M.V!+5$6PK]T"@(M"CEV[)(J6\
M(^R[I=/C7@9CL*7AC.8]6$!IIYH28A66PQ+P@E@46A7"-_RQ6;\@1YT2=J#4
MWH#>=#4#-X0"#OJ:5#20]=8PS69P<XYED<NWPO",8'OY#["1R'6%P'",-X%(
M@!G$\=AM/==5CKR504./KI1I,NA$L+>\3@"4=F8I:L2*86;XC=G@V(70[VV-
M5,DT*TY8HC%M'5A$.&[GHSU*^D+DQB[\"EE',^V#D]A(\LW6;EB9; 'D5\8\
ML/89873>%[<[#F&GL^'HU=AW,'1DQ[D(]M.X//4OHKM3(1W%P")0.C7$ 1 $
M-%.C?<$K6*Q$*7(Y\G6FO3+6-UC'1>JL:2-<.ZLHPVTO3A'0C(!0&[4W]Y@&
MJAF):^3_N\9 8O12]D87I]1:,;K(VJOV4G,3JEID6;_@(MD"O 6 ;3EZHWQG
MHQP;L9_[:0 )IM[+SP!M-T)T8\?3\)9]\0-Y-&QX'5GHPY D3)!*-O[X)<Q4
M*2&\W4XM]V',A (4QUS[6'*0HBKJX5:Z*=;M@G=D9,2K([]-S)..#/BA1N'"
MECBQQ0'7-ZG7F99.LP.ZI>A(015K:CS39LQP'SDV%JCU!(,P8\9%-=JB5HV1
MS"MP*QJQH5^L:,E\NP?A6THLB-+'>LH^1ZE_2CZD^_EP= %MI47RQ*7'IP=2
M:JXS1EUZ6TDF&>F1,=Q2.16DRU:P(%&T3+718<DT?6A;3M*(8 2GS:\=T:V6
M'+GLOG.H;ER-Y/"QK2B%$3\:$)OSC"IT"X,<P1.J.?E8!(-'FP=(4EV#3IY[
M)JB^>#.7IHGEPU$B#+LJZ#G\\P<ZWZ91',$'[>7A;AB!QT+4LF][;FJ;\+@)
MQS"67$L3#Q3YA^<FD:Y&E9C+U(8"]HQ9^3/'+D,5MU%Y&%V>@KO6%I\<QO )
MM<M4;95J' =QBQ</J2VM#WC [X90YA4T_=F 5Z'[]+$U.?(!=;4GWMF.68SB
M#,_C?=6L+7O1VE5(OVXC7)$Q?YB@4,TQ)!V-+#&IWY'I!OH]^>33H_2YDN;(
M_+CXE"DOOE%FJ_1*-H7"=;L-\*9F&*$G-)('K7UCGD1_QVNJ7W-WO &=)=[8
M M$_\5)JT1Y8(-.P,&HY11Z !CS3#/[SF+%*7_JST7 @9FI3J3C^O_@?C'/7
M>,WA/JH!&T^B/-,J30ARQ[OKL6I!\HZ)M.UCD4IC!XXOP*M7GB=!UTU [7O
M@=*2&19Z6E?6XS!WC1MK !7Z:]+2N?<\6Y2($/R.WG2L=O#M\/] U1BXKL'(
MN4,B)X@?Q?H# O'%OX,J:=E,5W-KYL245LE9=W[ANI*ELC9V27BZ*&Q;I'(G
M$0#<OT/Y_8\,Z48XQ,E-D3&US'AB>WTR/(G7OI9J=?V(NIWST=7YJK+&R-I#
M9O5M++9/(QD:/BP-#G_92G6GZ0)@G$'7G%D/36:U*-BZ.X"]^@%(7(JWE+J&
MSWU&PR0>?W='IH.0'5![_JK_ZKM'U.Z?'X_VSI>[;0=^L'/8N+W?(/KR=']6
M8#S9YLZFYV;/3:$IQ_LZJ89'0_%KV[ >F#:(67?4^?;Q)^&;G#[\N\'9?_:[
M ?\HPC^&P/'X@\S?4$L#!!0    ( "N 2EH))%8XZ08  !X:   5    968R
M,# S.3 Q,U]E>#,Q+3(N:'1MU5EM;]M&$O[>7S'UX0X.H%?'/N DQ8#/20 5
MN?8N\?V )3D4%UYRV=VE9/77]YDE]6JGE9,B=3]8%I>S\S[/S*YFW_?[=.M8
M!<XH6=.M+>M/J::/[&WC4O8]^O#AEFQ%[YVF'U1%K\<T^N?D8CRYO*+_W]W2
MQ>CBBOK]Z]GWF4W#NF8J0FFN9_'S.YH5K++K6<E!46JKP%5X<Q;X(0R%8$II
MH9SG\.;FT^U\?G8ZX7=$LZ"#X>O9L/T/6<,H#%\2FZW)A[7A-V<YF/5S56JS
MGM"=+MG3C[RBC[94U93B6Z]_X0F-+^HP!6=A7;C-]L2ZC%T_V'I"E_4#>6LT
M7&54>C^E[F5B0[#EA"I;\7;1<!Z.EIQ>%-NU@MNG4?TPI5*YA:[B ZDFV"FM
M=!8**#4:_1U*S3*]W&@D3NGK*H.')M0?7PXNH3?%567T ERBG"G5*LMTM>@T
MZ0C!2VP^\$YG_V@P$DYQ:=5IEUB38<^[AT(G.B#Z@XO94"AB!(90ZT"W W91
MVC_^]J!&TRVQ?#FVI=,ZA4'LIC&V]"5*WK[[>#=_/[^]N9O_]..G8S6/)'^1
MIANO;WUY@JIGU_,>O55+9,T'YA[,=$'G:PJ% J>7H^5X0',JU)+)\5+S"H 0
M"NWQ5%L7(@185X*^_S^R.?W'!NM2Y>B_R@4O*S<E.YVJ'LVK=#!].89=#.C?
MRL,<F%"NZ;ZR*\/9 J'8MR^S (;*A@@^2E>DJC4U57 -@SGPL81H,5.A6)&G
M6AG*58HE1[9$:03;TCTBJ!@XZI5;"TFI[AER]WAZK&50!B*-I+/($()4N[0I
M059A.S0!@-"JT&E!OI&/W?X5.^Z8B &E]@8XB,H'B(0"!OJ:TZB@\*VAFLU@
MYA+;(NCON>$%A>WU;X2-*=<5'",^WCFBAYB!'*_=WGM=Y<A;%33XZ"HU30:>
M</:>U3T$2CNSIAJ^DC!+^(W9Q;%SH3\2C53)M##N"45CVCJP\' 4YZ,^J?(%
MY<:N_":RCA?:!Z<@2,EBJS>T[.T%R&^4>:3M"XK1Y8#N#@R"I(O1^%]3WX6A
M SO)19OG&H_G_E4T=T[*<70L'*43P^( 8D0S,=H7LD/(2I2BE*,\9]JGQOH&
M^Z1(G36MAVMG4\ZP[.D<#LT8$6J]]NX!8T.U8+I!_G]L#"C&KU5_?'7.K1;C
MJZQ]:A^U=*"JC:SP)RF2O8"W 1!=3A:4'PC*(4CL/$X#4 CT3KY!:+M9XW@J
M."G>:D!OV:-;P^J(0K\?DIX 9*H:?_H60:J$X=Y.4HM]F$?! ,6QU#Z6'*BX
MBGRDE>Z*=;_@'1L5X]6!W\[GO0X,Y*5&X4*7.-K%2=@WB=>95DZ+ ;J%Z A!
ME7!JO,!FS' ?,386J/4,A3",QDTUVJ).&Z,$5V!65&('O]C1@OE^#\*WA(40
MI8_]G'V+4O^:?$B.\^'D MI+B]XSMYZ>'D@IC%T2=>5MI01DE$?&2$N55% N
MVX0%B:)5HHT.:X'II\1*DL8(QN"T^75 NM>2(Y8]= ;5C:N1'#ZVE33%62 J
M$)OS@BMT"X,<P1NN)?F$!(-'FP=(4ET#3EYZ)J0#>K=4IHGE(U[B/$?'U$O8
MYY_H?+M&<0(>M(]/=\,8>&Q$+?NVYR:V"9]7X13$4EMJEH$B__VYB9(XJC1H
M9FTV<^L,:#05]B\\>AGJN/7+8__*'-PUM_CFZ2@^HWH%K&V:-D[<N(>,3[$M
MK0]X(4=#,/,I./W< %G!^_QS>W)D!"KKB+S3'=,8QRE>!ORJV6KVJM6K4'[;
M2*0F8P8)1*&>HTLZ(%EC5K]GTXWT1_2]K_?2MTJ:$_/CZFOFO'BFS#;IU>M*
M1< 3E;L?X%W-2(2>T4H>-?>=>@H='@=5OT7ON ">)<YL@?FWD"FQ:!!"D&EH
M&+F<(P\ !%Z !O]ET-BD+__<:!@0,[6ITG@ >/47&.AN<-"13JH1-IE%9:I-
M-</)'?)N!ZL5JWN!TK:313"-/3@>@3>'GF>%KIN!VI/ $Z6E,FSTO*VLSX>Y
M:]W8@U"AP_9:0/=>IHL2'H+=T9H.U9X\'_X5H!HCUPT0.7=(Y![\Q['^$(%X
M].]"U6O13%=+:Y8LD%:I17>#X;J2Y;(V=LUXNRIL6Z3J(!$0N#\&\@=?Z-(=
M<8BS6\K&='>:;\Y&9_'9URK=/'^&W<%5ZN8J-K7&J-J#9O/M\ I50B-WI<'A
M+]NP[CA=":.E0!XZS&9'L'5W47O]%F&8T'M.7"/7/N-1+UZ3=]>EPY ]A^?Q
M)?/XZ!*ZDSGTP]TMX[ZD833AF69L O \5;?FOP@U;@O-.;W?YN-/;6-ZI-0P
M9M=)U]A=1GX))#S]B\+%G_J+PF,]9T/YZ00^B3_?_ I02P,$%     @ *X!*
M6FY1D>#8!@  Z!D  !4   !E9C(P,#,Y,#$S7V5X,S$M,RYH=&W56=MRVS80
M?>]7(.ZTX\Q0-U\ZK25[QG6<&;5ITMKN!X#D4L08)!@ E*Q^?<^"U-5V(CN=
MU'FP+)"+O>_9!31ZU>F("TO24RKBN;@P176=*'%%SM0V(1>)=^\NA"G%6ZO$
M;[(4AP/1_^GD8'!R_+/X^^9"'/0/CD6G<S9ZE9K$SRL2N2_TV2A\?B=&.<GT
M;%20ER(QI:?2G^YYNO,])AB*))?6D3\]O[X8C_=V)_Q.B)%77M/9J-?\AZQ>
M$(8OL4GGPOFYIM.]#,PZF2R4GI^(&U60$^]I)JY,(<NA"&^=^H=.Q."@\D-P
M9M:Y76R/C4W)=KRI3L11=2><T0JNTC*Y'8KV96R\-\6)*$U)RX>:,K_UR*I)
MOGR64[/J5W=#44@[4658"%E[,Q0SE?H<2O7[/T"I4:JF"XW8*1VIU03T@2._
M9SLV+&YMZG?[L*HQ<]9*C(U.L>?R+E>Q\HAH]W#48XK@U1Y$;<C;8!=<]./W
M=[(_7!+SET?T2Q!&LL,0+_$<)2\NKV[&;\<7YS?C#^^OM]7<DOPL35690DGL
M..H>-0GP>57WSL:1^%T6FEPNKG.91[#4>I7-A<\EF+T<10==,1:YG)*P-%4T
M0YW[7#FL*F-]J&QC"]!W_A(F$W\8;VPBK?A36N_XR7E!5B4R$N,RZ0Y?CF$'
M7?&K=# ')A1S<5N:F:9T0M&&?:E!O9?&!TR1JA2RG(NZ]+8F, ?L%1#-9DK4
M(%)522TRF>"1%:9 =7C3T-TC* GPZ*2=,TDA;PERUW@Z/$NA#$1JSFB6P02)
MLDE=@*S$=F@"7!"S7"6Y<#5_K/;/R%++A THE-. -U5.@ T^AX&NHB0HR'PK
MJ&92F#G%MH#E:VYX06$[_$382&2JA&/8QRM'1(@9R/':KKU798:\E5Z!CRH3
M7:?@"6>O61TA4,KJN:C@*PXSAU_K51Q;%[HMT4B55#'CB"EJW=2!@8>#.!?T
M221*/]-FYA:1M311SEL)09(?-GI#RV@M0&ZAS#UM7U",CKKB9L,@2#KH#WX9
MNC8,+=AQ+IHL4UCNN]?!W+&0EH)CX2@5:V('"$(T8ZU<SCN8K$ I<CGR.E4N
MT<;5V,=%:HUN/%Q9DU"*QT[LPZ$I(4*-UR[O, V4$Q+GR/^K&B@L!H>R,SC>
MIT:+P7':K)JEXB94-I%E_H*+9"W@30!8EYT%91N",@AB.[?3 !0,O2=?(;3M
M"-&.'4^+M^R*-^30L&%U0*'/AR1B@$QD[7;?PD@5$]S;2FJP#V,F&* XILJ%
MD@,5E8$/M])5L:X7O"4M0[Q:\%OY/&K!@%\J%"YT"1-;&'!='3N5*FD5&Z :
MB X05#*GVC%LA@QW 6-#@1I'4 @S9MA4H2VJI-:2<05F!256\(L=#9BO]R!\
MBXD)4?K83^G7*/4OR8=X.Q]V+J"UM(B>N'7W]$!*357*49?.E))!1CID#+=4
M3@5ITT58D"A*QDHK/V>8?D@L)VF(8 A.DU\;I&LM.6#976M05=L*R>%"6TD2
MC/A!@="<)U2B6VCD"-Y0Q<G')!@\FCQ DJH*</+2,R'IBLNIU'4H'_8291DZ
MIIK"/O= YULUBAWPH%D^W U#X+$1M>R:GAN;VC^NPBZ()9?4Q -%]OFY2<1A
M5*G1S)ILIL89T&C([%]X]%+4<>.7^_[E.;AM;N'-PU%\0O4R6)LDJ2V[<0T9
M'V);&.?Q@D^'8.82</I8 UG!>_^Q/1DR I6U1=[JCFF,PA3/ WY9+S5[W>B5
M2[=L)%R3(8,8HE#/P24MD,PQJ]^2;D?Z+?KHR[WTM9)FQ_PX_I(Y+YPITT5Z
M16VI,'BB<M<#O*H9CM 36LF]YKY23Z+#XZ#JEN@='H!G@3.;)_H4,L4&#8()
M4@4- Y=]Y & P#'0X#\/&HOTI8^U@@$A4^LR"0> U]_ 0'>.@PYW4H6P\2S*
M4VVB"$YND7<Y6,U(WC*4-ITL@&GHP>$(O#CT/"ET[0S4G 0>*"V98J.C964]
M'N:V=6,/0H4.&S6 [AQ/%P4\!+N#-2VJ/7@^_!:@&B/7.1 YLTCD"/ZC4'^(
M0#CZMZ&*&C13Y=3H*3&DE7+2WF#8MF2IJ+29$][.<M,4J=Q(! 3NOX'\[C-=
MNB+V879+2.M*ICRSG>[U]\+:53)9K!]AMW%#NKAA38S6LG*@67P;BO7[2 X-
M7Y=ZB[]TP;KE=,R,I@QYZ#"+'=Y4[?WKV1N$X42\I=C6?.TSZ$?A]KN],>WY
M]"D\M^^.!UMWRZW,GNMM7#2N"^L%*YYHR2(&3].VU>;E:'*1*\IP+%_.U!^:
M_G1/JUY(LITNM-O$? XR//Q[P<'_]GL!_QC"/X+ _O!#S+]02P,$%     @
M*X!*6G)8%Z^(!0  02$  !4   !E9C(P,#,Y,#$S7V5X,S(M,2YH=&WM6FUS
MVD80_IY?L:'33C+#BX3M- ;L&56!AM2%Q.!.^O$DG=!-3G?*Z3#07]\]O06(
M:;#K-*3#C%_0O>P^>[OW[#- [VFC :ZB1-, O!6X,DXF/H-KFLJY\FE:AZLK
M%Z2 @6+PA@@XL<%ZT6FW._8)W$Q=:%OM,V@T+GM/ ^GK54(ATC&_[&5_GT O
MHB2X[,54$_"ET%3HBYJF2]TR"[K@1T2E5%\X$W<XK.V_\ E 3S/-Z66OE?]'
M7ZW,&;[P9+""5*\XO:B%:*P1DICQ50>F+*8IC.@"KF5,1!>RV93]13M@MQ/=
M1<O&=*3*[9Y4 54-+9,.G"9+2"5G>%2<^!^Z4$QZ4FL9=T!(0:M!3D.]-:38
M+*K&(IH_6<FR"S%1,R:R!R!S+;NP8(&.$)1E_8B@>@&[+1&90VD0SF:X/K-H
MYDT<&Q$7,5E-"Z/*PUP4'CW) ]S37T;,8QI.VDV[US(KLE-MH:L-?QOFLB/Z
MZ8<EL;K58O-B!SX?TTA5-\L7/ 2DV[^>#@=#UYGV83P ]_6P/X#^^[Y[,QW^
M889PKG]=+R8&PY$S<H?.53D!SNA5/K<=X=<$[;CN^&8T'8Y^K7"\O;F>W#BC
M*4S',.F[T^%X!.?6"Q/3]'4?)L[U+\ZH/VF,WU_U_P3'G9J9MF6UOX![#='/
M_Y";?4*I70Z%N7J"^IKAC5\P'8&.*+R;$X4'PE=("XE4&F0(OTLME4\4O,6Y
MU(PX,57,)W48"K\)S\Q&Q-*V;+]K6(6(5?X8=)]G?")5C)X;[_ $5>;F8^X&
MJ B0C%Y1G\8>/I[8=4,RIT!2"!G'J0K8A/ISQ33#*TU$ /TEDH284<-B,4M3
M$P3^F)4!$AS>.$41Z :T[=@JC!A''1WPQ4K &QF&%&LL8C1$+^A5LUL*XS!D
M/B)$F\9D$64=ZT=I%N*+9*[2.<$SUQ+LEW#3G#3=ID&=G:]]<F;5350DD(GA
MW_7EY2)3(X7]"5$>$31MC)><KL#QLT28&JF;'?$*/@BYP .:(58=$=UYG-K9
MN"(,DR.PTANVW3P],Q<@(4' Q*S@NW(XOSR;[KA$3&#6?:*WTLHB8IHVTH3X
MU!#D0I&DM/'ENK6;GR)= []6^GL8F=Y5Z>&<XX./F>6FRJK*4_3CG"D:XUED
MQ?\II\\(EK<"^^Q9\+S*W(XZ+5)HGY^<=LW,G5'LDSKP.27*\(^.ON,\MA\K
MCTP@J<0D2XD1$X0)O%],W$UG(6'F*5$T-?FLFX6$<VS*N(P1CME.$TQP6L_V
MATP0X9MQ-!VPS(E)*ZZ:\[P<9$)5YCW=(H>[ WR$%&=ZB'B<(OMP7N3RHF;5
MLF>3C_)Y1U??$!RE8/$EYR1)<4WYJ@OKG3*K 50?6N%O4)HN+)T90[>&"WW"
MRQVHHRKTJ-R"^^S;EEOVEAS+9=)E*VUM$'>A:#)GK0SI?X*V0',X2':TKV\+
M:D ]A?=QA767M?FSS^"TLK+.5Y>NJI(_2IN'2IM7Y!8OSA6M=,V@HK6CKCF0
M?GC4-4==\[_3->LIA6T54MND^$,4-4VK_;!6>'K>/'_Y[Z5-1=S[-NZO K@
M=%!@=O2Q0X"VM\PI1<WV-<A6'T7./47.;R3F-(U@$I&HU#F.[\NYT,@<WY_0
M.:J<H\HYV#P>5<Y1Y3R:REEG[D-HX(>&9U<O.P1L]Q4[]_V@<;]W? R3((_0
MF33'D[=T!)S?:Z(H>-1,A',E6!HAP6 +WE.48,M/2*ZCS [B^SD_&'NJD%AK
M"JD)#J1X2.A#*C9# N)F*R5^5)A(*4:"?)5WI CM>Y0*Y#2)\CJ']B7!9K N
M&/*>9_I;P9G>:J]]#SD#[)(,[2'L,(1Y@B.FJ])4-W>\.W.GI%T?V_&A>_N;
M?NC^>0GV6N;;!5C#V3<<_@902P,$%     @ *X!*6H.J4E*Q<P$ @(X9 !$
M  !M<&%A+3(P,C0Q,C,Q+FAT;>R]?7>;2-(W_/]\BKXUU^XFYV!'@%Z3K.ZC
MV,ZLKSNQO;9S[;7//W.0U++8(-  2NSY]$]5 WI%%A(@&JER)A,;(>BNKE^]
M=775Q__[/+;8#^YZIF/__6_J>?5OC-M]9V#:3W__6_?AXOKZ;_^W\\O'_W-V
MQG[C-G<-GP]8[X5=../)0]]DCZYA>T/'';,W_O@M.V,CWY^\?_?NY\^?YWVX
MQ^N;+O><J=OG'EY@9V?AXRY<C@][S[XZ-OO,>TRM,DU]7X7_=/;M\8)I5:V^
M=OOBN^^C!ROLRY<+!H]Y'$W9?QLVT^%1^GN]\5Y=?=3(A_G"G&WO?3B\OU?"
M(<<-MQ+>.^#S^YY[KG7N\?[YD_/C'7SP#IY>F]WHN[,;D0;B9L=]>@<?O/-?
M)ASOULZJ^IFN1M_A_4'\P^&#I8>;GE/3U&;\"[1J57\7WC'[PO.F>U6XU[9,
MF__OI_LO\]O]^/OGM[[SHP4W?& 9'%[UK*J=J=K"0\Y@ DL/BB;TVG/4^EFU
MM4 5N//[*S/%CWN&QZ/;QQ/#F-T^=GS'[1ONQ'!]L8Z"C*HV?[KGSJ<Z-+R>
M>#!<7*+WU#M[,HS)^HWA!ZLWX_IZL7>+3Y9OW\0H,+OV._@TNA$_&*QP7WA?
MXUWPX>*MYFO<87N^8?=G-'NV7KGY?[\ A>=WKJ[&3UW<JK;;[7?BT]FM7MQ]
M\$CUW?]^_?+0'_&Q<;8V$L_<_5N;QX,HKW1^81]'W!C O^RC;_H6[["/[X(?
M?F&_?!QSWV!]Q_:Y#;S@\V?_G?B>$&%G_(^I^>/OE8O@\[-'6,#*.Q @[\)'
M?NPY@Y?.QX'Y@WG^B\7_7AG"K6=#8VQ:+^_9WQ[-,??8#?_)[IVQ8?_M Q.?
M>^:?_#U3M8G_H2*^W?D%A_<.?PI_A=_ARLB-GMLS^M^?7&=J#\[ZCN6X[UG/
M@DL?V(B;3R,?GC9Y_L!ZCCO@\%GU QL;[I-IG_G.Y#T[:\*'./#5M\Q^77B1
M>$3P/7WRS#S',@?1R\(/>X[O.V/QSMC/+3Z$$=F.S6>7W&"4P;5HS%HPK$7Z
MX0J<&9;Y9+]G?: Y=Y=I5@MHYDU P"^2_&?XR)YC#>"&;S?7CU>7[.&Q^WCU
MP!ZN+K[=7S]>PX_=FTMV];\7_^C>_';%+FZ_?KU^>+B^O?GX#I_86:)/TB$%
MRX@+MG58_S*\$2A5W[$5=GE^<0XZJ5YKQ[T\?BB+KZV*U_[U5[51_9#@J]MF
MT1*/VSZ%SZCF/YK/[V$I;Z9C[IK] #_/_CT?_KW2KU:8;8SAVZ 5WU\Z?;C'
M]@5RF DJSGS^<::J]:9>Z:C5LW]^?+?TJ$Y(B]PI8=H#&!9 0V_ M]G$&*"U
M$W*NN(;$6'RAY1CP$=[P@?TT!_XHO(_]')D^/X-A]SDR^$_7F"R3MAH^[76B
M!6H0"214Y_N>XU@]P[(<O^<\Q]'TGU-0;-RU7N[YQ''].7FU1AQ"(J'T+Y@G
MSM5CFJ!:NUFK?PC)OKH:(?78ZY3?SC3__-:]?[RZ__)O=G]U=WO_R.Z^W3]\
MZ]X\LL=;1.<C0)"!F79[S]3ZF\%;=ON9/?[C:@&XX0"#1=[ZOAG"NQ>/^"RU
MK=>6.6LKE_0M;J"4=?Q1W&HFYK90#B\P5BQO;(4=D 8I,J?DW=7]]2T(LYM+
M$'3)>>O] "SHLS'<,$*6.AL8+V<O,-4S;L<QV1T\SQE<V8-+^-HR@FN5SN75
MQ=773U?W3%<5M*]K!.<XD@_-9SX  %IHJ<8(1[2"3;2 5Y%<4W=$<BUO)#_>
M=V\>K@5>"<IQ3TMD!T1H7J!F".?/][=?@P$E^?_CK12V0U+F 9]];'H896"?
M38NS&^<\N2EQ98/5_H+?@WM[W%T61O5*!]R$,UUO-=2BA-!F"FFU1#)C=;+W
M_,GTT$?V;^"3^80;U00F\-?;Q]O[B^X]NP.-\8#0Z7X%'KOH*NSZYN+\=3F1
MEA<0!6^NGHV^+R;%G"%S9Y-AAL>\">^;0Y,/F&DST_=8?R2LF;>9L6/LVLU_
M]8T><."RTX-"'^0I^$]S9PK=+<N8>/#@Z*>9PE"KU;^LOYHMR0ECZCNS2Z$7
M)*XA._@N#&00C2)\:JW]E]GPP54=Q-RB;;UC_2'OQ,MF?MX/[OIFW[ B0H+#
M%PQI]J10B0IJ,.U<KT_\X$<D3MP:K#XR<!-7-2\&?\YF7NNYNH=I[/E@C$Q<
MYP?RUK+=$@#GVNX[+JA2$59ZP+LOP'7VW9<+9[!BQ8"MC/[YOQWW^T:=B?1;
MI$S,Y#<MASQ$7*71H_%\C483H+ OZ!0G5IO@I:EGFEK7VPUM"WV0P5BN'):
M"&_$:C/'9:#MN<O^,W5-;V#V<8(@A1:5YY($M;CO+TH &UG."D<QX/V0E\[\
MD=G_;G//>P^""VRVN'O$(U_Y/ S@S#X/;=$@-C(PO8EEO.#'.#_V?\PQVH0@
M-F%ZYB)?BTFZ3X9M_BE^?SL3Z0?GVB0+<WU^?_YPSJ[&$\MYX6YIUV 9-&C#
MQ!->!C@$1(ZS_3,0(-W!P(5%"/_Y @]4EX5'J]+1VEJ;7<"P083;IL$>?)=S
M?U60*'N^^@)^O'4?G9_V\HO;X*<XKHM1XIU?M;.N"<<BY,ZM>P=WFB(ZO3"@
M%MAK<R+(H&;D8)T[!ZAK_7_F9$TMM\#Q;5?K5;T4.B><#EJY$Q=6WYP8%N//
MO#_US1]H_(*TX-Y;.1>:O8$%8+@"JP,,B/M.6,I9&> IW,NY-_377UN:VOS@
MP80M/AF!S&:V,%X4D-A]:XH48H;+<6=G $]XDY@]4:)TX8OK#*E5.KI:767'
MM\DY_XL#?'F'@XTQM%HZR$I5.VNVU]^QA]^Z%H0(U9W[U'M351C^]Q9N>P .
M=4$!<B_TSK@+#MEDZGI3=--\A\$=0LNIVIO>6^1O,*I8M^^_CX\[9.1>K7E4
M2_Y6_%PV.%.Z_A>QQ;3^@;;I@_ ;Z?RE^GDM1&9]8;+1/'!.$5$"0T5LHRT2
M96&+;SNL0_<RVI?3SG%/BBV#78L)TL21<M54>L^F-HP)'X;Q/]PY14;@1G_$
M^I;A>6O1N!7I=AIT<0TA=;R7<<^QWGAOB2KP_9LP]B.8A3_W1X;]Q#%'YR>8
M\*,%H1-/K93:75ZJ)M49H8!^4;6> -ZRSJ@%$54@YX/O]+\K;&*X[(=A33G[
MK^IY5643<("]$2C"Q";GD=$O1.6# .4R\>J5SM>[;O?(*/,(ZGE'!P=AN>[;
M1)QW%8)V.0"-!,3 F>$-C#_62/B;Y?3  'X XZSOLZ^&^YW[24W+%&9DC,EX
M;0_03^>8,-@?\?YW#,1^!^G#17 (C9EY6!KL1/4M&QD>&YH6V$&&9<&GZ/BC
M>?3'U$3C"&RB'@]O@(?.[",=HS'!AE=H)2T85Q$1T7+"CW$/BPW@4U 8>.O$
MY7TNU(>J,;$UZ[$W\#Q8*N9-05!Z(P>#XPAHTX%!C Q_9?#LI[$\2AQB\.5P
M#F\59M@#]D8+YMB#!8?/>__!-8+[Q:WP)1Q%^!S<F_3$(,0@#<]G[2H;&"_>
M.?O8<]]U_@US"Q,(V(V368)#X",^C+AE89:G8;\L<UYS8;,SM:F\Z^Y?&,(_
M:V_8R=^)Y<1*P"*,31_36@5@7,=&'6>], [Z[@4>""MO](4G>6GX1K!UML*0
M\V<L6N_W4[BS5JTCSX'W-+6"D-7#V6/>W!>,9\94X/SNO--W,75=8,!@2QR%
MN&_X4V^9$UH5Y,$U+EC@R9!1\F2,>/=K-SXP/68P"SB,,Z/?!SX(<JR1="[B
M-O8J1BO/8C[PQL ^\ XW(AWK!S!24$C!PP#9R,M/[,EU?OJCZ.-SD%E<C&S
MAR(RZM@BJ('^ME;]L&E\XF/U0W3;UALVCV_EQ@WCC.XR[8##P3HZTR*QNRAK
MS]F;"T%Z<+K?OM_HJ[X>BJA@-N8OH4,+,[-"2^#O%6#:V+"*6H]V!:-,#0S^
M]5P3EL:P/1!^KCE<<6I?\8:3;2>N.\UQ7G<E>.O?*_C6C4YSH[I]?W'MEM!?
MQGM7OOK:-N38<\Y>AKYY9L(2OZ]^F/T^-%W !EQ[X=XF&Q\8( J!X8^K(3"1
MW%-!BQA^A;5U)K&&E7C0RH+]]8^IXW]82=\-+L(B!NNWM.AMC!HL;\K'?/XE
M'D$LVD!X]>MQ(UQ( 0HNK X"Z8E;ZR+Y_'W@G0HB!S^>+3YSPR/74XM>W6;*
M97EF?\_JYXWZ3/7NLEQ+>6+14_98PUW-:Z',Q#*C.GARW)>X7014ZNY%>,.R
MDFM7.MU5CHDQ?(KBH/4<T@2;8<NP5X\&X#=Q&OG0BP/61YD1WJJ=JQE ?/:8
M/9;Q89.%,EO*U,F?H9.#+_HT]4S<SEZ ?7,UPTM^;;":<Y<<_MI<ZUO&'DI_
MA<.6<CP.PKN'D2U7\=9PUBP9O>8W\99U!QRW]8^,-7^91:*V^0?KB[[D^%T/
M7W&O<',RUB<TA>?RRTI80 0#0(78CO#EIU[@FL&:<I!PX&7/LL8CQQP==GR7
M]0(O_^6G":]&_K"!!1V493],3Z@DV[#[IF&A'8I9<6+;PC?L@>$./(:I#N9@
M.9#PRSS,]<9X&^MI+><FAZN0U,E.<N<>_K2'$:093-X 385?&^2<KGN.,(W=
MHQ0+T1D,SH1!BR4#KEU])4I1PRC% MGJ.Y!MOYCH(Y"+LY_POR7\K1\PQ'T>
MK5Y76/2_M[,=H4C8?!93!\98(I-: 4+W35!MWM\KUS>?EX6//1V?#1RQ9X2W
MQ 1^Q)Z&V-)XP,T+[W;J"_X$1@6/NV_@<&$IIK89O%!L<2Q'AMI@4JIMI=[2
ME:8Z2PB/ACLSEZ.]2_$ Y(/%_13FS-_+#!^/I[M3PWUANCCK4C_?*YRP<Z)$
M_-',34<OHTV"34<W]SB:N6%NZSG0D<07F@\4G]![RNOJ4%Q6V"?#^\[='R98
M70K[C3L@/XV9KER@6&LAOUK00:02K&R0B),92[:@N&LI23[*+0R>'>S2;,@W
M#$DCPGJ+!)AE"0:46U]K8,& ;"M?[+G<^'YF#'T\JCLQGO#9:\L</7:)S(NK
MPY:WD38=$!:I#&(08@ABQ_[O%3R_C"DH,7P:&#Z=CP8;N8BN7X5JO!V&AZ ]
MD&:/(A8FX!)<^_C.B'3GGAC(Z#C#VC'JX,_2U0VA/)0>:U-=&E$L?V_+5GDE
ML+=&]=C4EO@X7F?#V8'UP-WK<;QV3*AO4U@/AX=4_GNE-B-,W)8\6U^_^%W.
MQ^ZG+U>XE!>W-X]7-X\/K[\2K*G@9_75UV\,2R8>?QP<5I7J"GLB5[)K$;A6
MM0_L\_5-]^;BNOL%F//S[?W7[J,X9!X@)"8,ND'[5FN@:O363/LNK-_VF2].
M6$M,O=C)SV3!M<_'OX-NQ7^9>LX^SXQ)D?\ZG@N#6&ZKGVNMOZR?<5A[KU!)
M\.+:^AKN,OT53;7AS9N^MCMU/AD6YAS__C#BW/<P.P/U#QK=\)/0QB(H%-[&
M@MMR(U?.O'5HXLX9['=G^/OMA ?:>3.9YU] 537_0H8$KY>+/Y=)B*Z]RT=
M.7!>?O_B>$E)N?1%AE_,D*2-T^%AX=V,0']PU_O]ZH\I^#X)5V#QFV$R- L>
MD.%*-$O-W(8W^OVS!3HO*5/#%YCX0H8D;!TS,]\X/D9IQ3\8H=I YIQ-A'8Z
M+LW'0M)""TD[9U\-&SP\G/7LU,*EZ?6GP3%XS,CJVH;UXIF""^?$0FH&T3V\
MYYY[4RM'1:8=5.SF0W0])+I^SOZ)@4L3V T5%-(/+EC1[TA^R_&F&/+I]ISI
M+$7QWO2^9TA3O2$C:]9"*M7.A??NPDL$A>Y<I\\'2)2<23";EKXTK=79;_IH
MPZ-"U[X7.F)S3^SV\1]7]\M>6*^SZ(F]GI]2*@2HOW_A3X;UNUA+D=+GS5TU
M\1%;^"C+=6[)R.IJ-YI]]UR FWTV^K[CYCCS4K*-]ON=X?J+2NN;O7 >[,&P
M@N!X8&$N)C:CX/CFB5!@R%C'SU7Z,K5 VUSRH2&T\[<)[AUPVW3<!2H1MRW1
MK[Y,O_HYNQ4[>-?VK!#LT?-08YD&C7-V]3PR>V:FEK'>+C6S/%S_=M-]_'9_
M]5#IS'_.,EJF+=!G+0%@GRT\VB1;VR2+C?MK)[PMEN8(?!Z;9!DD&20O";9U
M K]]N7UXZ-[_^R!E[>+'B$?HAHYE.3_% 1GNCCVL)<"&>+X%9F>]8"Z.R"'!
MK!&<?)!!8GIAOJ PBT;&CR!A9\P-6V0I1=D_ ];C\/3S(B:7H"A >/;B6Q#(
M<?GBF0QTJ+JV.' P=GIX#@F+JX>G>3%I:8)91L[4 R*) V:+E'*BP 62RP Y
M#=^R^'G84L"R7A1QV^S%(HD'JQR9(+>PH :8GQ,,I+ WX1AOK\+!O5T;DJ@2
M;H6G]/"QX>M #-K3(;@!X.FZ8J&\:<^;K:S+Q\X/'J12P6*"J!"AF_/YJ#R1
MZV+ G#S#^@%22H!>U)A70D(@M\# 9T6#F&O\A/<"*V%@)Z0&O&DV$F2T"=K/
MGG?._@64ZHD7C!W/7WPQS"3(SA()J6":8]T\WV'.U&7]J0<$X&YP7F_A2RZ'
M%]C!J:RI%YS.#KZ!))Z=R88'/[G&&-Y_N_0T/!MF!ISL\<7G#EUGC*3PIN*^
MGR.'#;@%MP)5%]80AQ?,)AAP\+WE$4_1;!8GT:8N#"?P)PS,6PM69+YB@]5U
M!G*-Q#E&++%B(F\L#!'7 ;/GC!^&:8EE6G\YK-G">]?G!X_HN<[WX$Z8(SXS
M7,%>F+:+H^U-7T26$/(3M\0AROFSSH5,67AV]+[!^EN"3+VE)8-E7Z&76$,<
M0OP:!@<](U#"X@DH3D8O7GBP,%Q4@8TIWNZ&J(&9X*N6^%4\RW&_@YUP%C(I
M4. 'T-IQ7\YC60U3]&:<L<:@O:DOEN6%^ZM3Q8$(51R4AC0"L&'6%OSL<1_G
M[IN66+.UZ:SQZ(:D$,D$[?TR@\>)W"7V"0LLA/RV)OC$Z4P4Q4]8%L<?@>WS
M-'I-XH@%GM\'WXX^"(X)]V'59MR1%)6/K[S/-[XC..<S4I@P_8"M?#9P?H+D
M!-X*BH(Z($-MA'4H8$.9# \9.1Z??^X%(^\;-G)6#U\N5 _.#9X-O#/N6>)K
M?$EN+SP@S *=TQF_B_E!J+( !YA&NW"[&*.QE1 QJPN$Y5:@8F H'%,+%P'"
M+"<H+>>%P@8+&@5:U'+LIS.T2%9A$1 \9/>85S)QC"'0O)[(;30&_X'W"6T:
M8# #\(TS-&DHY3"Q-Z63-[7")^NE,6)+K<:DJ:US9Y+$KJQ52LSX$XU5*!Y#
M9#*&B5I,=+H)?F583!YH^'KN5CXC6XV/9/GT^-S"$E86W>*]B]XU#]\^/5Q?
M7G?OYX7T$YYB#QEC)4<M8I#EG+2 4=:]]9#J^KD.?]8$7+-:_<#*0>J$F7DK
M]%UGX]?+ B0]%;:%IU_)#4Z::IPHAS@V<AJUTECH^;1P+"ZX6EGGOEE#CO9:
M1?3VND28!9$#Q=$?^D]39".D:V4>6MX<3@ZK9,>.-K:CQ_H4-L6S]43Q[&@
M*\<P?JV*/^%1C!U&DRB^EK#/6#5>D%8ZEV"[82G*A?8MM!S%+<=7PP6//6XM
M$NY>I9Q,(&<RF I+)@*Z#P]7F/.?+<\=DKTD8IXWWVQC"LXJ'[P]?HJN'?%.
M@I!L%FU/D"1#1'A\-/2WWV>\D,G73$O_J-E8A_;&<:[3-5L6)'HEI]<N  J,
MSJ:P.9-D$\@)N;#EI4C\QEA?'W\0'5\-:\$7SDZ,SA.SUZGVZ\7%U=7GSZDY
MO0\2) O^R7"L:T&1'1:QTOFOC<M@3\<[K\%Z'LALJEKQ<WWU5+VVSZGZL$?U
M>V3RKCW ?Z[F'-[U+PS7Q9V$_\&JP;&'ZZ?>8/EDO8:-6Y46_ 5+>NUD_<;5
MRD:L'0)"!&^"]^'AK4L";^S+K"OM9NV(X+VG;2.SU?* -7F#O4#<C ^V\O(T
M6:037"D'E(-X*5R&I#(1!$<] D-=S_DIF<BH@<A0VM5VL1*C<*U/")$?(:FT
M[/X(J2-"6GJS; @YV:! -RB-%^4_BDV^* 7 Q@:&%!K(=:PG9ORG4MP1K][/
M6/6&^[-"A$G$4Z/2:6E*M48N/<&28)F1M9 >ELU*I]U0-/A[/+ \0E?\.DJ&
M/Y"%()V\D4^H%"XY4BGT&4.!P$@F*5I8:@.\"ZU5-@^#L'%RV$BE57?'1AM/
MPC<5O7S8.%GO^V+YW EYVV362Z.<(][\E^F/+L(C6UUDT]VL^T:U6NEHFJ*I
M^A%9]X1.0F>Q&^%9H5,%=#8552]X4TL&WSM%$G\QYL.=RR>&.6#\>8)G?((3
MSHXH,M5?2K#-T;#(\.1#GD)K^7C$O*G(RBDC^018E@.7U=0(^?@J8..N/1"%
MTH0X\W829AH(LZJB5XO.Z3D(MQ%V";O%&R*985<'[.I*JU4_4NR>7I!#:PK>
M>W1\PSJ<04*^U GZ4NGR"G875K5*IPX0+-[2H*"&Y'0\,2"FRR38'8AU &*C
MJM3J%+^0TP@(SOO>65@>$L,3\^*6E$0@B3PI7&BD#!Y@O57_1; 8^!]7$8,E
MW#AM5!N5CEY5VO6"=7GA"IN@(C]44OKJ::'2Q$8#BJY3BH'TWG>@>,,F6O83
MO 8+_Y+[35:_9 I\QJ)?D$/O<>:WPV\>%]Y ,K'4JG0:3:5>UX[("2!<$BX+
MM18RP&6[TFGA&?MC2OTY/N?\RZS:]H /N>N*&MRB&KIO/',Z:W_:'D<JW7X9
M,M2UX*='XSD(\27U-]1JI5-7&@WRS DGLN,DE:Y-BQ/,X@,]6_ !.G++=U>Y
M*ZTGR#,G#T :[?U:DO&-8_=WV*A3M4I'UVM*3:,=<T(H(?0 QP!V1:@."-6J
MBM8ZIBC:\7GKOSG.X*=I!?WJ3-LW["<3J_:$K:MH5UT2F5.X8$EY-#]BK)DG
M<BT:M)GV4\2!R<1*#<2*TJJ5SC4AQ)P<8E(>V,\*,?5*IZ9H11>FE<R9+\_A
MO'#C71S#*\"ISYAX^TFD9,-*>-9BE]X/B[196^L]Q5GQD]'^$B<\Y;4>%LX
M[>J%-#"2V<PPXE_\ZNW(BEN$0K+Y[#O04%*(QGGBKVB#1U) ALD4( 72)1#L
M+P6:6$>X6<VN3F?QJ[>=%3,J6Z!+:QE%!P)O'[M?6$Y-\3:?;MZ!+H<_W2P:
M;@?]7,,K;M1,>^':PE38P)EBV"=J6!W<$- Y['5]=%U-2DVJO,\O)A.LK4JG
M76LK]6K!&=Q%K^4!JRJ0W"&Y(ZO<R>"X9C*YTT:#KJKBUE+1VTL229[$[8[+
MD?NR=X/D+]?=3]=?KA^OKQY8]^:2/?RC>W_UC]LOEU?W#W\+",:N_OGM^O'?
ME!]S@KOO.;>0I>008L_38\]]=(^4487ECN*6:?1,R_1-GGE;<=K.S6$[]V#@
M*5R $\L</\N<7C[[:A^YB?$BFLAA=IK1[[M3/EB4R62_4S-JB9)O,^E'=Q>P
M?-<>= .&_S+G]UV*66G52D>MMQ252N43R@GELD0YLT:Y"BAOU165\NSE-FFB
M\Q1L:-JF-P([YLEQ!M@IUY^ZMA=8-X9%3J;\'H-L%L1X8ACO(_[Z'+(7)@E[
M]P%S=0/>2B90M$JG5E6:>L'RI'#3@. B/USV4L79PD4/:MBII8/+R0879FWR
M*)!PVCLMLNGQUX[A1N[!RT[. 9Z6:RC:4;7C(G@2/*4[);\?/.L SZ92;ZM'
M!,\C=-WO^0_'^B&JWCJ&31[Z2;L<J33[%]/FWNWPPN4#<Z?&FEH#,ZV55M'I
MCH6K:X*(_!!)I5WWAPB>\@JZU9<-(R?KBM\N=9<E?YP,?AFUMN#2???G\(B4
M4E.;1V3B$R )D,4?!=\7D.U*!\"HD<]=HB(XD;FPTG[F, ;#X<O=E*2$Q7$5
MI\BPZ\Q>T4"]BI:"GN%1:HGX:%\4'K2^C#SD.B'89=A49C_8J94.[M]GMT56
MRK(O)8XEQ#:&IU@"N2XR&@I[>BTZ%KROM92&>DQ^"Z&1T%CP9L-^:-0Q1Q;;
M3]2/"(W'M'/?CC+]Q SP!*'M^-Q3F,LMP^<#\!Q<_X6V\LNU3WGF\?Z9^7PV
M,@>P\N]9\"\P3M\_J^[.13GG\$6L=\E[NW;/T#%Q3U/T9L';!H6K=(+1@6&D
M9@ZCM+EV:6"$"795I4F=[.3WXC=VLB-/GGP'&3WY5]. =Q546*=>5Y5VXYA.
M\1)$":)%6P_90;0)$,53?HVB:QV3ST_MYT_&5Y%)XZ^UU5X('R;MK:VW*IUZ
MT5UK"U?E!!7YH9)M!_I]H-(&J!2]WT6N^^Z*URDD38_<@Q-T#_)(VMO1,:A5
M*YU&0VGI5&:/L$G8S#>S;U=LJI5.4U.T6L%' F7PV<N3[;_8\O9(4_SWXZ)D
MB:422JDL!RZM-;%R*&E74:6!&:'4]:(EU4%XC!!+B)7 QDB)6!T1VVH6O667
M%X^=7B!CZ20!12W(,Y+1SE@06,G$5 W$5 L#%%2#@&!(,,S^Z$ R&-8Q% $P
M;!=M+T@0BY!2^T=G!L9CTQ]S[#Z$78>08\#1X'8_7T- .C$CGRS)-M-9FP]>
MVKU$XK%R\YA> AX[/3<O$/0/(\/E(\<"Y]G[&^-_3$W_)<\>GV1BRFIBEK/C
M+K$GL:?$9#TFSR L/W;G1AG%GN_TO^,FA(M#FW+V7SO&>Y9]R=F#'_"Y=X9[
MZS[X>$SY?_#A=]P5NFJ3FPF?>_BYM^QO-G;V?@\PJ&:E<UY58YS?E0MLPETF
M'J"P_$)IRU,4\_&Z4W_DN, <@]BIQ4VJE6><(:,Q8B[E*Z615\D?/((9LQ=]
M2+$,:"'C-'\Z[L#C=I(97GO>-/GLZM4T*Y#_\-1*!X;&$]#=% ^F,$.Y7,"#
M;@\,S6<^./N3N\[KG"K$=*+09%VK=,[*E&)-F#@Y3+RN0W/ A%XR3)Q>&">T
MRA^X:\*CNNP_L)B.*RK[F'US$IQ F.QKL]<*,(_KM2THJ!<QJ'K6-OLZ:0]N
M#]>W>4?KE#[\&/'$<5X&^ZMKD+]%O,UE>I7\^0^O+8_!GJ6 +C1$E\.P#Q*M
MRT8?9FP.O2Y"LS>'&M5"S:&#<!-AE;":!U9?-R5RP*IZE%C=S\&1Q4O!M")@
MC(PW#H*G9FCL-[24NP;9CTB7:LM@87[[VO6-;5Y>RII'Z0<('E^]FFJWX)<#
MKL!NMGUCF^>7[>!NI[[G&S:>54H\0FQDV5;J+5UIJDD8'],4#\A0.]([U]VQ
M3.C=%O0&V:?HK1W8/7#]!/6=^5N9X;-+WN?C'H@C755^T:I:3=STU7#[([S$
M\!*6HO8F'![Y@UM4B?JTH]M9R9SD1F*SBDQ?NKJXA(V3PT96^F$';*B(C=*5
M7C_9':#N8&#BXA@6.%;F +[!^L;$] V+XK(4ZRF/(I_S\1VP\;5]$3!Q,IFE
M807IAM)N25>>ED*U):/NZ<(WE:V1"KYZ %^@PW'"]PC3P>^Y;Y@V'S!NN#9X
M_G0Z]+0=E52Z/V*FJY"7NOW^=#P5O<HN^=#LF\EJTC1K(F>D6;08*5R_$V#D
M!TPJ;9L58+!%5%NI5PNNWBJ9NU^>8I%1#&"^_,P1E2/[SGCB\A&W/?,'#WM
M%!X/.'C9NF3#*K9E>6)!5_QDM+_$B55YS8H%6(AJ=Q>+H B*\W]Q/"S)?SM\
M-)Z3B<Q&I5-3FGIV=6R*7]<=F72+N$@VGWT'&LJ0]ZP*%,"_*$1(/D@QF0+D
M0[J811[RH5GIM!4U0Q>D^'7=SJ1'7Y5[J3BF%U,\A>IS;V+ GF5@UE\LAX5?
M\IT)7K/Y[$I ]:5+0IJ$UR2M#WR8J<IJ;HF-YA 65P(4R21FJ]+1&IK2:!;<
M[4A6#B8)0A*D-!(DE4&VKP1I@P1IU155E;5_P.$Y.".+3$=)4>(DF<ANNWWL
M?F%?KKN?KK]</UY?/;#NS25[^$?W_NH?MU\NK^X?_OIK2U.;']C5/[]=/_[[
M@-9<YA0N3F+#5-C F?8LON)UR+,!_E\;5S9_*5\"\ARD<'O7'NPIZ%M5<*YK
MN&%1=)Y/ 2M[0/N09!+))&G(<Y J]BED$N9+*U45-P2*+FY?L%02-N<[WX W
M1I->6'G+M/G9B <6K*I-(G/O9WBI!Z2/6_^E&M+XOU_"/XRMOV21;GTP"KD;
M]TCX*GL<<6;T<9_4L%_PZ)+M^,"+OH,,!O:DQT7Y>V&_BXW5H6D;=M_$^!\>
MZPR+Y+OP%)N9\*8G5Z1@NSX;<9<[P_.E(>\_V-7Y1]^.%KZ*=OL2K 2J %0"
M4PK[ZQ]3Q_^P K7@HA+<J[!/AO>=NS],R^(*^XT[8$(;"O.X:PZ7QM1:L+"%
MQU)%51%>B!BOL6:9B[N65MM&F%K1LW%&\VOBJX!9!YM@.G;D[^"R;2%?I5,+
M"+5R:\_EQO<S8PCWO(<U>L*G?1RYLX\%<")?:XFP$<-J.(,0+:$WMPZCX(/*
MNY#[?Q%#"/$^X@:\8S/ 84 &&[DH8GX5$+H=7J"D RX#J^<1KS!GR*)K']\9
M,\&R/P@^HMQ9$LU+:*QTOMX^WMY?=._97??^\8'=?F;=KU?WUQ==A5W?7)P'
M;M2W3P_7E]?=>_"K/K[#)W:6V+T3R_PQXF"'<1M"!#_,@/B[,_P][)H*F*TP
MW_3Q)?,;D'8+-W0$_;;-_F(F"2X6)<&FIR:??(8K].:;;4P'(*H';^/?OR8K
MUR7J1\%P#+51: H*G1>GLE\1)IO<\R4UMJ!P%MJS+2(NU&)PHV5,/'A4]-/L
M(]1)T1XPXN;U, >(J<2&2L]]EZ77OY=M'#V_66&N\S/;=R7BP5WB+W$<^0A2
MC+.O\,G(8U> H.PK1)TF86] 9&ZD:X* GT!"FCW7;.&1X:[$?DN[8B__6A5_
MPI!M!GO1F2[^XK'ZK/%$*Y'%2J1!8!G!IAW7LHK"%/GZZEG1(^M0(#''-N8
MWM")-X@W-O &R0WBC2.2&PDMF;R-EBRX)GZ<.7>5*@*,1"PB%A$K';%V3YJJ
ME;R(4- -](;[S#.L7%L\GU2+Q3(E!$C<H[Z1[HST#VY/^6?7&>.F&;[@7Z8_
MNIAZ,&SN7CWWK2E:KUW/X_#?(.D)GY96Z:BMAJ(V"RX@2 U5):$CH3T3M#>E
M1+L.:&^J2JM1='(/H5T..A+:,T%[54JTURJ=>J.F:+4VH9W03FC/"NTM*=&.
MK1ZTEJ)5C\F2WS.(49ZS^.VPIXSG8_K=D^,,/ QWY]F'KN0':%>R[:0KQI;I
MP&6-1R##W@Y_0W;%TP:8;=WGW@,P;C)AU0!'I*8J6KLFU2F#G+B,,$N8+3ZJ
MD!:SS0"S+;5H=X(P6SIJGC!F4\4&TF*V5>G4:BVEK1;M%!!F2T?-$\9L*@\_
M+6;;@%F]JB!NCQ.SIY>9H#<$S_WF.I[')JXS-'W*3LAYK"<6E$SES@O&O!-\
MF4A&M:MH5RBM%NTC$@H)A1DYZ#NC4*UTP%"HU@KN>$ HE)V.)X;"5"[WSBC$
M%#JUKN@ZP9!@2##,R(O>&89ZI=-N*LUZT5ZS!-O?4OK P4YW6&#&?F+\>8+E
M:+SWU&Q/_MYA.1]NH79SQ#+$,K)0A%B&6(98IH"VCF7?Y@@+U/_&;8[U0PU[
MP(S!V+1-ST>C[\=ANS:2AWGT'F:Z38^ 3;OVH+O$I%>!8Y+,ZZQ5.FI#T53:
M""%D$C*SV@C) IEU0&9=4=O'% \B9!(RB]T<R0*9V'6XJ;3UHG/_"9F2T_'$
MD)ENOR0+9#8!F9JB:MDU_"V>HXYI#R5TL!^PO)%PK^'3[QRW4V@31?Y8E:R.
M\ -0 T\<VX.O$3OM)#5:E4Y=:6@%=[PM7&<33N3'22JW-"U.VHB3MDXX(9S(
MCI-43F(ZG#2K51%3;5<+]@\)* 24?'VVM$#!;HU-I:H7'.*DK='$GML]][CA
M]D?">1OP']QR)MA\C39&*90DC3\8,2G(I<LYB^XDF;1*![/A:>^%8$FPS*PJ
M;&I8ZI6.IM3UH@NX$"PEI^.)P3)E^=;4L*Q5.DVEU:+]4((EP3*S.JNI85E'
M6.KU8TKM._IZJJ&?_=EQ.;R&\>?^R+"?.#/',$Y18]7BAL>991H]TS)],]Q(
M!<[Z:;@#P8"XQ'EVCSEXD:F$E7QVZ3VT.)^U9:6B4IG[Y"%#7\ R<[O_\N@:
MMA>\Y#?#M+\XGO?-=CE,YD^^5&;*$[,[>TW,-= IJ#6J1UIM*A/P;D% B.CW
MK K#QK^B#?)QHS7/86I_B4-]6G2^R<\WWQ>>FU'9Q B:FF'KAL.S5;K5>INY
M!B80'P&(\W/D<U2Q+>RRIK0;V55AE8B_"(XG#,?7=6HJ#SY[G=I&2[=1)YV:
M>2R@Q#OS86W61\<W+.:LE:<Y=!R@5)'.K>W:RQ4+S7\ZLH879F69P@"IETB@
MJE40J$U%KQ:<TEHD'Y(8(#$@DQA(%<;84PRH( :J2EVRQC D!D@,G*P82!4)
MV5,,:)5.6U4:K:*S_D@,D!@@,9 ^ +.G&- KG8:NM.IRM9S*FP^/Z9CY:JE>
MT^X[XSR+MTDGQ.230X6+DFSB"]>"E3!XFTR8U,01IWJ+#LT20F1'2#:N]ZX(
MJ8/5K=0U.BQ+ )$=(-DXI;L"!//;=*51*[BH$2&$$'(@?VU7A&"NF:ZTJP5G
MNM,Y\L2NF3_B[D$ZJ)0J\E2JN%)N@Y7Z  JQ)[%G6<A*[$GL*3%9B3V)/>4B
MZS'M@:@M86E?@W/F<L^/C&V%V3S/:DW2X4X^<!7NI.^U$S*>&,;[B)O"#=4;
MGJBW:5/%\R,UI:93"(O0(3LZ]MH%286.MCA=I;6;A Y"A^3HV&L+) TZM&JE
M4\-:?+1!2.B0'1U[;7^D0H<*Z*@KM6K!U2]HZR.Q1W81%O2QV= P71S4E&-=
MG[XSGN"\T$$#+G+-'Z+_S:S2SPOMDIQ@("7/T\VI,N(N9QQZ;7N^.\7J9-Z-
MXU]RK"=@^'S0]?[!!T]B.W=V0W3R.;%\TRH=K?#2/L4N8O:%1 CXQP[\_/+\
M,L7]]M(CF@[.L:*67@30+@AA.%/EG2H7\4#*NR9'93Y2WP3]<D$_OQS+0ZMO
M[&*N--IE%P$G58,X#%3@@C,':Q!C3N[4]$;("QBJ&/!>GGO(!Z\O+''!5ZHW
MO$'.#<UG/CC[D[O.6B=I$%8>,B_W;NVK)>:]'5X"ZR8S7AJ5SIDTIW\E*R=,
M6#T]K)X1[Q/OGRCOI_#$<]=33=)3A%7"Z@%\YYT F\ WQJS(AES%IK+C.*K.
M&U.==^G8(U7F3<R65(1+7D=\VZ%NY/D;QW:6#W?'-#)+(#';(H]<;1:<1TX5
M^D@XD'#(HFA0AL)!KX)P:"NU>L%I]"0<"A4.&1N0FPWDG@4/G7WN.Q/\CLUG
M5P+[;^F2 ']XK5B94UXJR7:V(1=1AEG=5:5>*_C,0WFYA"3D2:TJ2<@2A,\R
ME9 :2,BFHM4+#I^5ETN.M>Y!.RQ[@*S%WEB.Y[UE/0YLRL,RT,PWGJ,8'!5"
M..GC>JD"6_,BA9]=9WP!SS7M*<B"L(JA8WN?!-L%]ST:S]R[>O9= \!IVH;[
M<NWSL0?B4'1L=RQ+",3@$&"BC3]=QPZ[M6K!9>H+]U@):%( +<?FU ="6@*K
MHX:UJMNZ7@;(R9NU3H@M 6)3!4/D02SFGS>45KO@UFX$68)L[I!-Y9W+ ]D&
M0%97]*+[+QT<LI0QL^[ '\97+WU(EW;$)=H1SR"J .(U#(M^XC8?F@DC DUQ
M5EZE[!B2!20+I) %&<0]]I0%K4I';RI:T8WG2!B0,"!AD%E(94]A@'FS2JM&
M_>U)%I LD$(69!"KV4\6U*J!8:!1>^L]@BNZM$4[@K#)#?>C-(<@]^& 49,=
M:+.?U%MA&7@?&SC3GL57#JMM''M<QLW"A-96*:T$^*^-U']-'N8Z3>TO<8)5
MWG@(,/2.W2!K*E8=T]K9.3X%\%WF=LR6(818?L^J,#G\BV FG!X;3G-,TM@(
MU.T[/K4PF5/-+MV]="R8O:(FQ!/B<TWR2(-X7;2\:=:R2]\N'0L2X@GQAT=\
MJKA#&L37*IUZ5:FWLNO17CH6S"+;(UEB1WG"%EI3D.:3X9E]T?ED*7K!)MQE
MWLAP\\S^R)VD)9&PR0AQ,G+X,.3(+W)R9;@V,*QWQ]T'1)" V*8("MPD8.8M
M"^UZI5,]5[5RBNND"RA%K"7U8$F6G+PLR3&ZLU68Q%J &Z1*H]+1SFLE-0(/
MLY1R.(<DE$@H21R RE0H-='4:==)*)%0.L*E(Z%TJ!A9ID*IA992O45"Z;!'
MJ*0/EUV:UM3G@X("9L<?"CL9<5N>\%7(\CL&L-HB@*664X!*$IHBU!X;:@\8
M*(J![0X&4+U:YE#1<?A;!/_3@G^F(9F4\%?+')0A^)>*W 3_[(,?*>&OE3G\
M(4-@H_1E8/[%D>7Y@!DP7>.),V# 'G>Q"7' ,,R9^IYOV$)P4:?U$^RTOG&P
M4C<1)_8D]BP+68D]B3TE)BNQ)[&G7&0]E6U(L;=-&XWY;/$<6=0A^4YA=:>0
M0^0A=@,'\4;XA[=#$7[P;N?.X>;T][C(@RYZ"39;NJ(V2[O[0+N'!,5T%0ME
M@&)-0+&AUQ2]VB H$A1/!HI5V:!8#[2BWE9J+<JI(2B>#A1;LD&Q(:!8;U65
M=N,H#%0Z#Q^3X'N"I]X3#:LT8K#XV1R%-Q_"84UF)A:7S4I'JRHUM:&TL\HG
M*'YIL[5ODDU(#BNH=+0G(9%_G"&UD&AE'VDH?FE)2)2&]B0D\H^ I!82[>QC
M(,4O+0F)TM">A$3^L9FT0J)1S3XZ4_S2)HSAO/,->&$TR=5E7UK6Z+NK=RZ^
MIL^QBV@<4_S"&'L<<6;T^\X8R/4"*P2#]H&;? =99("],0;XD^@J86 >\="T
M#;MO&A:\"RZ,X>D>@P5DALU,>-.3"Q]-#-=G(^YR9W@.;YD/L+/TV[:)K7PU
M]KL1<:L8S%H"AL %P$*@0F%__6/J^!]6P!)<5()[%?;)\+YS]X=I65QAOW''
M?3(-A7G<-8=+!&PMA)U\9R)$Z>Q"Q#R-M7"5N$L\YJ? #;((0,V*GHTSFE\3
M7P7<.4'[6/S YL&R;5GK2J<>$&KEUI[+C>]GQA#N>0]K](1/^SAREP.8X7O8
M$F%'X7@UG$&(GYX%D(J+@P4?5-Z%+/R+&$((TA$WX!V;4XU@0 8;N2@7?A4X
MN!UB*UWD,I )CW@%<]>C:Q_?&3-IL#\(/J*P6&+&:'UZCC6 F[[>/M[>7W3O
MV5WW_O&!W7YFW:]7]]<7785=WUR<L^[-)7OX]NGA^O*Z>W]]]?#Q'3ZQDX#U
M+=/F9Q%U56W&,LG&;0BA^3 #XN_.\/<+P+++1P!=\P?_/2@TZYL^OFQ^8T##
MA1N9N+$CZ+F-&A<SR7"Q*!FV/3TY43)<N3??;&,Z *$\>!N^?TFBQ,N49.]?
M$KZ"5QEJG]"\"L[JQ,NWF%(?2V@+M1"JD<A00V D#.XGB\KWW'<YGXS;'M&.
MGM^L,-?YF>V[$JWG"K,\@N#A["M\,O+8%3!Y]OL'1T&G&Q!:&\FTPSY4;$>X
M0O@WQ4BR6:SMW;SR6\Y+WN?B4)BN*EDS/!$VAK $D>"EFM2KQ[2J5MO'U4PX
M&1A^.)%EW[*8TQPGM[RPNCJM[A&O+F'WF%>W'-C=)2FK?'[;=B;)[Y!:3F\D
M.A(=B8Y'04<92[Y(U7^ZH%/;F>76)E^#/6M3%75H6PPYKPS1W1M"-S)O"'U@
M%CB^R@>$H41#WJ%.:T8@VM[(L9%]L^8BN($4$X$JXXS#-*#*OA\R@8I )0NH
M4F3HI0%5]BV'"P?5GDYA7N[>K3_B+NLOY<J$C4@"+U 1+4J<(?.-YSS+<Q8L
M N2KO%5 A",S<A [$#L0.Q [$#L0.QP\,KZZ&:VEV I^Q7Y26\* ^NRX')[!
MD*>XW7]AOFO8GB4RYB-+ZLDP;>D*0>Q E@.>S-JT\[WG>9?,CF'-7*J-XPWS
M#W(X=;7%-TL1BA?6_U*B?."JA4Q]$?+T([)T\.JN/7B<,WAW\)^IYV/*/7AY
MM\-'X_G.<<4'ON^:O:E(2G]T[@QXC+^C[U?'F'^M5<W,]9.#'PL(LY T."II
MD->60F'"8+,,: @94*T?F0PXZ'8@H?^HT)_;YH?,MD"STJDI-4T_,CE M@!)
M@QQM@12;-A+: JU*IZFTFL?F#^30=2)-[OOVPI:/CF]8S-EEW^B #292G#S(
M;COY($<U\MA)SG+@Q40N<),Y>_NCG74LXM!<E+NE03B4&H>'CAGL <.-Z&M6
MLXX"2,,[A+LCQ]W!O?5<]%]3S=K_)OU'.)1&_^7@)V>J_[2L/=\B>>>@6_^U
M?#SA('5RN<"8)0J,21;)VV'^!2=7K_!;;5/=R_(D81]HEKEYV#%2+9)H.UH/
MXFA$6[X4[AQ60[Y@/HF $Q<!*;S[[$1 #1R(FM*JDA0@*4!2H  ID"+4D)T4
MP)0^[,<LX3E^D@(D!8Y?"J2(=&0G!1I@"VA*4Y7P4&?>4F"IO4)&_0>HU<*)
MMUIH4*N%4VVU(/K;C&#<W/5^O_IC:OHO&WHM+-[YUU];FMK\P,(O9-AS8?-;
M).F]D-G[8X76[+<\FC$ X"QCXL&WHI\V]6E X1G]P5#[PJ]X86/<':1;_$;6
MJ^;AVM,EJ2:[/JY,ZK?OLA,2!^_U,2\-=%F(QP-Q/ :[[L%W^M]GDG_AZV+N
MAUF4/>F_M;KCOORVAXF8%Z\1N8G<1&XB=SIR"X>1M/FK#*"76IL''2H+UN.T
M'-%R=,?@W/KE-*MRH7PN1(8I8Y3#L#:$AU;NOS/,P=FL@L8V\]B8F'[T9%K"
MG);PGON&:<_ZKFVY^\IP;:!0T6+NV!>EV^]/QU,+XS+)UD5D+R:$U6+X/]E7
MKL,J\E_F5>1IZ7-:>G$H+PF-TUB4LVV5XAV(# V6''I-9.M5$+F)W$1N(C>1
MF\A-Y,[M]3&6T4Z5(BJ[VU'1+M]?=C, DQU/^618!E"0&3[[:KC]$?8 7N@H
M&V,F9L]Z*6J$OC*:@Y=O?64LA=5R9=O/M;47L[VN;S[OFN\U=FRQRQC$*&^G
MON<;-KI6L<?6/''7<JI7L])1VTJCH2EZ:U.JUU;F.W!Q6H+!-CD4I5+N)$*.
M%B@"(F'.2Y#K<FWWK2GB)/;DYXUCX\M=Q[+@EFOT_[F7\"1H"_'4?"5ODL!$
M8"H83&JU+&C"JCYZ0P'KC1!%B)(846I)$-6J5CIZ6ZE77RL40H B0!4-**TL
M@%(KG;:BDH(B/,F,)[TL<-+ XFO5%55]K9:.Q( *8I1IMV_G8<?XQ*IH SWL
M<U.-W3^/XVM,$N"V%_2^<7G?>;+-/_D %@06E_'QQ')>.(?QP8JSB678FS-"
M2(B4*!89QPMG>RPM:2IBLE1VW>N*:&@^\\'9G]QU5G70O%RY]^C,TQ,Q\?#:
M#C,*112\9WA\L"CF[CFH+ _&_X!G2?O\CKNF,[@/9!_>\#^&->7)M)->0=24
M32<1=(X".K4T-IP<^*E5.J*R2#EM.\+14>"H7FH55"<51- I"CJ-4D.G0= A
MZ!0%G6;YK;=FJ:VWN,B<9.F#^W2WOO:\J<@B=(9 5%%X(HC>32?PXP_N^5A'
M"CZ\?_CFS5H^!:E@,$!_-.+6 'EQ'OWSC6<^JY1-T;_3D$^I=@CN@<U<L^_S
MP4(Z(G(F'X@2=,&%SX[[:#S_"WG.L3!^[25-4VRU*IVVJFC5>OGD#N&#\+&@
MO^^Y./[YZ"Q# ; A0/)I58'O5KJQU0YU-.&$<)(33EXO8)I9F#(-4#;BHUW%
M3@>OU365 B%QMN'F ]J$H=)A*/<(93[H42F"0J@H<? Q'U1HA I"16'V5E:!
MQ7RP(3I+2>^1[&MO95*K):<SQF%\$-:/PR,9 HK;_1?FNX;M66()R:(\!BE!
MN7W$9%(8:/OF]FUJT1J*KHM0<CVBX I>W+4'CW,Q-E=B635T;=?(I",<R9GH
M5RH<4;82X:AT830)<42I2X2CXD(,KT?>MH08"D/3]MW2=K/2:32E/[I+NT&G
M#;]4$3Z9X=<Z:O@56JYPK<:VEO2,\([Q1> *9CE>,>>$XR9Y."&5L)KX+J4P
M%R:7A>S*<X0HY-9EX$'"D7(0GMCW&-DWST GR,I ^6+#A62.7SL?QT^.M2<$
MG2J"]@UQ[HR@5K5*""($E1%!6[S"UZ.;6[S"C3C:ZK6UJBJF="C55EZ.6]X\
M(4\XA; G*_;RR43<0WOEE%LHQ]H3@HX707G&---H+_U$M5?6A0GS[8?RWU.;
M,[U*[5".;:OC=:G0*K@?2JM:$_U0FG5=J;?HL'$I<1 G(8^MGF\ZI!RNH&^K
M6D= M63?XR,TG32:2M)>J%5M8$.4IE)M4O\&0I3$B-)*TF*H56T"HE2EII**
M(D#)#*B2=!AJ55N53DNIM4I:)8[P=")X*DF#H585>^ UFHK::)<3426HN[AC
MRB,U43G-""8=M"8FDT)WE;F)2DO-*2&+H"/)6*2&3NF;J+14593X5!OE- <)
M1T>!HS(W46FI5+&-H%,8=,K<1*6E4@L\@DYAT"E]$Y666BNU]99U%N'>G8RC
M=RQ^G[UG#<S_70CCP:6S!L;Q*IV/2*KH:Q9'_ LBP+>1#,!&5OA5X!_'%0M_
MYH_,_G>;>]Y[9N)2Q]TC'OG*YV%D<_;YT'(,'U]I\P]L8'H3RWC!CRW3YNS_
MF..)X_J&O7MOEVC%<)Z='?N\4&CR^(6GS!U>6FJ]TM$TI=EJE4\H$CY. !^%
MU1=OJ53\BU A:<"T0%0T"16$BA*'/_-!18M00:@H<60S'U3D5$6'4"')6*1&
MQ>M!R^)0H94S$:/0LHK4H86D!"4.$I-)R&1YAKBDJXC?TJ@5)>&H=$$Q"7%$
MJ5"$H]*%T23$$>5%$8YRQ-'KY=2V1-Y*VR*BI8ET*:TA_>G\?<NR$0"/ X!'
MVJ.EI=6/'( QX<1,$AJ#SZCO"I5=/5#9U0,$&>4@/+'O,;)OGN'+W>MN:SGE
MW,FQ]H2@4T70X?JN:#GEY\FQ]H2@XT70%D^OJ+XK6JO2T91VO79BA>L)>J<#
MO7S2"_=07M1VCQ!42@3E&:9,H;STZFDJKR,J?KC6H^6!3WP^[G&7&K4<X7['
MZW*D\$8MNAHT:FDV%+VIR[PQ01OO)UUGN"R-6G2-&K40FF1'4UD:M>@Z-FK!
M/H,EK=I-B#H-1.EE:=2BUT3CSEHC+Q>2 $6 R@)096G4HM<KG::BJ1KAB? D
M,9[*TJA%Q]Y\#5UI-TK:FR_KVH[4>J5$HD3RF"2=H"8FDT(;E;KUBDXUTP@Z
MA4&G_*U7]%:ETVZ7U+PC%!T%BDK=>$6G0FP$G<*@4^K&*[5R5FLCZ!P#=%*5
M%Y #/FJ)3;<29!%V]@CF[=;>A.W8TH0"?R<BG+;$9 IN;%+3*IUF7:DUJ+$)
MX:.$^,BH"O'V(P(U771&*Z-^)IR4!">OGX[)+$*92[GN6JT$^)#GD"<AJ)S!
MR7RP4Z?@":&BQ'''?%!!C>4(%7*&% L$13ES)#(N8YA'[MX]GTS=_@A6A1DV
M4,T0Q I2^18B@"*$0B;C\8B!+4Y7JNB$B-G-&6O0M0?WW#==/KB<NICD*W8,
M'L*P7,*('1;::;0452=7BW!SRKC987NM7>E(O[E&B#EMQ*0*[V6-F+JHB%.5
M?TN:4'/DJ,DGI)<Y7JCA%Z&@="&\S%% [;H(!8594*G2 #.'@AX84(UC-:!B
M0GJ2)?WM& "D1L?'+D3HF"XQF13VVO$T.J[7R.(C'!6%H^-I=%RG%"#"4>FB
M:!+BB)*&"$?%[>$<:Z/C>A.C&;56]5BC&03 HP#@T>*O=>3X*T&"(+8T-@5#
MD#R):TBSL<E-SS+ZWV>?^\X$OV/SV96 RDN7A) (KTDNJ XX;WGCE](M/N&-
M\)9ZWGF&<G?O^E>7JSJ5=/R7#^2C$8:WF5C9Q;!FE\7#5R83[GE&MY+0(*&1
M4=QZ=Z'1D*LNEW3\1W8"0?X@D,^G+_=FW*L8,-#:DI5DD(X9"?^$_X/@_W#=
MP1MR)>%*QW\$>8+\(2"?:B]B#]CKI/'EJT[*)L8 JS[,YE^;/&>[.['6^/R2
M]\.^YVJ!?<_CYGTXP;G"=#HPW<"9]BPN%KBJ,/SO[0>V<2)QG#R?719R+]<A
MHH1<%Z#)+)5FT<W3&S71/+W>TI6FJN8@RB3A#@+9%C+&[7=EW4#P.&%XP,:"
MC3JB-:]C3@15@JKT4&V5!:K8 U1O*.U6B^!*<#U5N+;+ E=,NJTJS7J=T$IH
M/5&TUJIE06NKTJDI33VOAO4$5@*K[&#5RH+5-M;0U)1&,Z]H>4%H70IVPR](
MJ?7>5^&[^AQI]@'6R/;///-/CB%K$4V.'AYUSH)'_H+/6_@]H@>^@2$90E@'
M!QJ"EZT^>(FM,'J]$"K'6/D\?\XR)AY\*_IIGFX'!(&7O&=5#*,OA?5CS@R\
M&JSWG<FZ+%)CH_.;Q$Y&LC%N$"D%8CBR: S-"G.=GTG'LW''9IEU8UDTAK^V
M[G8L[W<(IOG)@YV>'H@#6.<@JLR$A(@1I9$P/=3B[+T.VK;7[<][>^S<Y<=W
M1'0B.A&=B)XUT5=/"9+.W\P,>LEU_L.F3@N'UO:T+(O+TAT[4]N78%GD6H&<
MB#UK1QU+\.T/P"[69V9<^<(DWPZ[7]-B'V2Q[[EOF#8?[+E85X9K8^=?6JW#
M0+/?GXZGHL/3G@LFRDWLB\S%*A5[/B/(+V5O,,,TKD0#<4WV7//H["!/TUJ[
MJ8W^?6/]6=I+6WV:C/VX?3*@97 DB>A$="(Z$9V(3D0_3:+'FDMI3OKL>M9G
M1_MPYX,]7PVW/XI.]>BO6)$I6#'FU%WN!R(/<21R_]'(7+BWIA9]5J=9%6=U
M:NV:TE#KR1,I\C]XF)NT/AV(Q(JOV&2F))+G>(%TP,REIHIXVS$AF,!&8),)
M;&5)$VQJ>%Y&55KZCL?;"' $.)D E[X9]X$ IU<ZK9;2K#4);X0WF?'V>AGZ
M6OI>WID";GN!^6:MTM&K.W;[+@)V\5STVOXE@?/4P/DZ-E-58CRD,JP#)+6J
M4FN6V-U;J[ZTYR;V4DVE%"R=-/@:]GS / MN>Z*]!W-YWWFRS3_Y !8-&(#Q
M\<1R7CB'AP)7L(EEV*^EW[RV1B2(RA*6C9>4<6T8DJP[6:K$@_FHN7T+CLZ[
M&'F/SCP!%3-)K^TP(U1L%_2P3?JB@+SGH! ]&/\#=W^8?1ZT3+\/I";>\#^)
MNZ<W=VOC1Z@B5!T&5:FJ<LD!K6:EHRJZNF,K,8(80>PP$'N]FI;LBJM%BHM0
M)2&J7B]Z)3NJ=FM]1:@B5!T$5?54Q:FD@%:K6GIS,#[&>,C,SU2AHSW"DM>>
M-Q59H<X0*"YJHP0AR.D$?OS!/=^TG_##^X=OGC*OVY/T-5I3O,;F/CXD2/N#
M^?JC$;<&R.+ST*=O/$>GM"GT21)Q2]AIBT2\!\YUS;[/!PM9J<CL?"!::@<7
M/CONH_'\+V1'Q\*=E_@&&3'9JBW,G@/DU_62BCK"#F%GNS5QS\6YY$=G&2:
M&P&@3ZOFQ&ZI BT-+8;26@L$H7)#:$OF358!VC08V@P=[-'4*H&I35DVIPRQ
MW..S^8"K1D$B HR$@,D@])H/8.H$& *,A$9<9F'5?&"#772:[6,WXC*J/E10
MXB8L,8>',D0=M_LOS'<-V[/$*I,5>^0RAE(TB0>+YL$\4S1%Y<"E$H!!+;]0
MZ%V$,N\115[PXJX]>)P+P+F&%%%U4(ZQ9Q?N0$7:R<XJM)ID2A+$)(38Z^'
M4D&,,LL(8C)";-]XH(00HS0S@IB,$$O5L50^G+6KE8ZNZ+42'#<GO)T@WM+%
M'R7$FUIZO!5>W'.M9+VVJ37,[,XP(%F-K6T?'Z."%6>6XTEUBCSQQ',230D+
M]N]25#91W]M=)%:>8]S4C_5@44Y9%H"X^X2X.\_X*4C90"5CZY-D&E3+RS.4
M9?T)7 2N3"*G>X!+)W 1N(X,7%O2E%\/FF[Q,#=";'OR?KN&R?NU'(_[Y<T6
M)4A-)F3*C,Q\DC7W4'NYI5_*LOX$KI,#5YZ)G6G47N.TU5X>93CS;G?TWU.;
M,[U*W8YH6R:4'H5W.VHW1;>C>KNMJ#7J=G1<$(F7L,=8 CL=D Y8 KO=0KQ1
M\Q4"6XG!5I9N1^TV=CO2E%:# $> *S'@2M+MJ%VM5CJMIJ+KU.V(\%9BO$G6
M[&@SWD0:7+56@OHK!#>"VR:XE:1_4;NJ8?\B7:GI)3@K+VW>*?4U.@X!)7T
ME@[-$P\6S8-)U%^9^QJUJ[FENA&J"%4I4%7ZOD;MJLALJ^LE/N1$$#MFB)6Y
MKU&[2K4""54RHJK,?8W:56IS2:B2$%6-TO<U:E>;I3<'\TC:I$Y%U*F(9%R"
M0%*QG8K:U5:E4R^IW"+8G"YL"JMFWZY2\38"C(R V?<@?=Z 4:L$& *,A("1
MM,%06U4), 08"0$C:8.AMII;U20"# $FM_!F@8 I;WK(D29*4A^A$Q8EE!))
M/%@T#^89DI.N4G5;I1ZN!#$9(78T?83:*F5R$<1DA-C1]!%JJY3611"3$6+'
MU4>HK38K'4U1-:V\.5Z$MR/&6[HT2@GQUBH]WF+#E"E3*F,KTE(3H$SERL;R
MJCW+Z'_?NZXJ"Y_K.Q/\V.:S*\&Z+5T2U JOY5RG-\VLX@OTIICIP<*@Y5UD
MPIQ4RU%^S.49]MVY5'U;S2VWLKP\1I"7:CE. _(':\K4UG++#BTOCQ'DI5J.
M8X'\EIX9!;6*:FLJGJ!LUUN'[YE1&.O%NSK47$KJ13LU>9%/,O >)L+AFZ)*
MSV,$>:F6XU@@_[J)D&Z?(8V)H).)D$4CKA+G2:^U[7K@$Y^/>]REWEVT%3H7
M447W[FIKM7GOKC;U[CHNB,0+Y6,L_YX.2 <L_Z[5J7<7@:WD8"M)[ZZVUL#>
M735%;Y>XUP(!C@!7EMY=6K/2:=45O4EX([R5&&]EZ=VE83T\16V4./64X$9P
M*TOO+JV-O;L <'J)';@<<KVI&]=QB!SI0ZI4>H)XL&@>3*+02MV-2Z<*F(0J
M&5%5_FY<ND@>K($)65KSD2!VS! K=3<NG0IK$JID1%6INW'IY:V^2:@Z8E0=
M@358*[TU>'2)FV'L\2-2,OJ.Q5%L"!J9]A-2"?C,"CE]]BQU8_YY<"-PHN,*
M%CKS1V;_N\T][STSD6EF#UNX1[S[E<]#@LX^'UJ.,4O1'9C>Q#)>\&/+M#G[
M/^9XXKB^8>_>?"Q:>23(K@W%*!)[R@)Z2Q2LX%9B>KW2:>B*VJ*D5X+.<4$G
MHWK\VP^ZZ TT8$IKO!"$R@VA+<>_LG(0<NEIH3=+ 9T2G/PF@)4W5IP/M%H4
ML"+ 2 @861N2Z=0CE@ C(6!D;1%;*V^"3&F2/ZG#V G+!DKS)!XLF@?S3/.4
MKX9]C9HX$\1DA-CQ=!BK478:04Q&B!U/A[$:I:H1Q&2$V)%U&*O5L.-1K5KB
MQ#7"VQ'C+=7.KX1PJY<>;K%QQT.FB<96"\XG=$F-RG8H6/MK5?S9NV1MSD6/
MTPTOONRQ#*W##D=V8N>C9^<\0Z6[U]^OY=9F6H)5)S01FE)$1?= 4Y/01&@J
M.YJV9 H7U4NJUJIT:DU%4VN'[Q21GAM*D!M,6)0/B_GD2.ZAV0[?O94T&Z'I
MH)HM52 TA6*K5T]7L<4?B<\X>EG+/GJYUK+HDO?#CD6J?!V+X@A2H"S2@?T&
MSK1G<1&[KBH,_WLKET3*=I IM'PS56>V+-H>U571]JC1T!2]=1 !51R'$/ZR
M4P)YE-\^3I0>L"QW74,P-P]E:A"2"<DE0W)9NJ/5=6S85%=:FDYH)C03FF/1
M7);V:_5:I:.W%+617^(2@9G 7&XPEZ6U6[U>Z325>H/,;,(R83D>RV5I&U?'
MOJ@M56G6\VL<5QB:5^+O\"O2*YR36,3HF[,+O^!MT6]Q,.]S).\'6$[;/_/,
M/SF&Y2=1*N?CB#.CWW?&0((7K)UJ.S[WF.\@>PRX[?$!_B2V)[ :!1N:MF'W
M3<."=\$%4:F"&2X\Q68FO.G)A8\FANNS$2RJ,SQ?'&N*P:Y.//KV;*<!MQK$
MUX;&V+1>WK-'<\R]&_[SWAD;ML+^^L?4\3^(BPRN,G$YN*@$]RKLD^%]Q]+(
MEL45]AMWW"?34)C'77.X-*;6P@Z$[TS>LRI*Q/!"Q#8-O&EIYT+<)1[SDR,T
MY^5X@V<'97.72O3.J^:&]7'%LFTA'VB[F>A:O+7G<N/[F3&$>][#&CWATSZ.
MW&6VC^KP+A%V%(Y7;)N&B>X]R^A__\#6,^"##RKO0K[]10PA!-Z(&_".6'V$
M6SDX((.-7$3^KX+Y;X<7**> RZJ5SB->P2J^T;6/[XP('2E L%0Q>6E]>B#3
MX*:OMX^W]Q?=>W;7O7]\8+>?6??KU?WU15=AUS<7YZQ[<\D>OGUZN+Z\[MY?
M7SV$)8>7V#T>J5CB^"RBKJK-6";9N TA&1]F0/S=&?Y^87BCWS];SD^OPGS3
MQY?,;Q"T@QM8<$-'T&_;["]FDN!B41)L>FKRR6>X0F^^V0;H&QC7VZS?_[K(
MG8GKCX)=&2J5T%X*-IP7QAQ)IK^M2*&_K;^6K2$C@MULCW@)H*'*\J(ZWRAJ
M8'E!G6S?K5VWVG;?>UTB$NJUG<S2713IJS:F>&OT_&:%N<"/F;XK$?NL\.8-
MEC'_"A^,/'8%A!PLDNF=6*)7EPDTS+H-KB:WP659S113R&:)5^RZ$$EA[D4:
M@B9@@L6,A!W7_S7ZG=1J:U*O,.:9U#92\15W8UW4YSV]50+36N^XUO.4HC(M
M=7)9DX58$1;A$"U"-G2=,7,F'#T9\#'15?]A^B;WWLME,6QGNI3XRH0U"L%X
M%D1$0T9^8NV@D4,3O"DL\#4_^->+BZNKSY]3@BGV9/;NR[I?Y'?SI-)RX:L!
MWQV6-\.Q+@9]8T:<0]6(;(;\>AYUJDRH-'G4V"6@I31KK5?BM+FA/FNV>$NX
M(]SMA+NB#N;56Y5.O:K46Z_MCY03=_MIYDS4[T)=;MP<<3FL==^T.+-#O8Q7
M\><^6KT3U_EA#OB ]5ZR-7L/5,LI;Y&1<D"%U6_*V53-C$#$1<1%>PU',M]'
M:PKA>\DG('!-L0W*#'O C#%F%?RY4%&?#+-#CE5:DRP_3VB1!^%GBX?5\[H+
MK)@L@:6-R6BM1MG-L\,J'\)=>7&7RA/*#'>-:J734EJUUXYUEPUW13A$H4Y>
MI#_F?PQXSV=FU)Z[[WC^@4.5THD!^; NA2)=9)S;X><@G=!^ND".209D//^L
M-&JO97-+:5P3!HX( ZF46GH,X+%AI55MEPT#<CJ8J\K,##/26;CJ2%AFF4;/
MM$3\CGQ.LGUS5)7CB6&LR(CHC,2M?1'RXY<Y.R83&7JE4V^6?3..O$Y"7HX*
M.A_DU2J=IEJPJCX:O[/?=Z=\L*JBQ>LQ_UZ<7U*8&S3/%2>17L@1E0S^4CBB
M$;"OGK&%,K_D/?@Q/+6X>W1)]#EIU*IE,\@)#T>$AU1.:;9X: 1]?TJ'AW(X
MJ'W'Y6SB\K$Y'7N@Y,R!.+([]> %W"7_E*SD _NG%\"0=R$_W@$[/CH7$3,F
MDQ=-W!75U8+E!?FGA+R2^:>ID=="Y#6T@K=3CL8_7='40],VO1%XHD^.,_"D
MT=G2B0?Y9(!L*O9SR$F_(2.E0CQF(%5?JU(II65.H#@B4&2E_3(#1;.*VR.O
M57N4$A1RNJM8WPO/05C<\#CC04"!G%(RC0\0UKV-SMM\0>:[QPG<#K]YO.MY
MW%\4'F&<*YET4-%(UEZM!ELV(YDP2!C,*92<#P8UX:B^VI>I;!@LT%'][+@<
MG@':N3\R["?.3#"O^C[ZK(':7LAW$H=N8/U_&NY@EA!%'JML8D$*_1ORU070
MF]O]ET?7L+W@);\9IHWGF;_9+H<Q_<D'NYUL;NJBHD"[T2B;E4[H*!<Z<CS9
MOR\\-J.B)C(/ZJ5(!<[J3'_>#NQ%J!)M-C1,%Y\XY<&^ZWB"+Q5'_0?<-7^
M&?-CKBL/G&I$!K;4!G:.A7DN9[QW;7N^.Q65*6X<_Y*C'L74MZ[W#SYX$N75
M9S=$(N:&)RNVWA193;5&V7=EJ80/8?. )U8SA&8"J[@ACL.URXY12=QB7 ?,
M*?9&CNN?@5@8@Q7P@X>U?\CEE4P8R*&-OQKN=R[JOS]PH+J(F42 GN50WOHC
M[CZ"8?G(P8AT#??E>CP!ZU(P5C)UC"7UM%)XOT5H7()+27S@0\&EA1TY2W%,
MO"Q^,5:A%<7M/.0(6'*A'&W?<5^8RSWN_J##L61F'^CX3LAX_P(!PB^=G\D.
M)C3;H$-515>/*=^18$8PR^U4T%XP:U4KG;;2*%K['HM7NJYWH[QA-C%>T"1B
M ]/KNWR"E43"#5OX=6 &U6D/K96EDPGR ;_X].*[B*$^.^X][SLPD9?;890V
M>1?PU>4B6W7MP85@*K#4$QY^;ZF5CJX5G+,AHT8EB)0@V?@P$!'%G%2UX(J@
MQY)\?,F'W'5%B0BLH,]\XYF<4K*6#[4O&S!?T+WAT7@.,QP_<9L/S1VW=EHZ
MZ$ZEUBQ[Z1C:?B4('G#[-3$"-P,/<ZK:2E-32XX\2=S7AY'A\K.>$723'^-Z
M! =D"SD:)!W^Y0.Y%!%>P36?D&DN%G@F&8#KJ#FKY:N/2MQ_1-R?2H^EX?Y&
MI5-3M$;!Q3Z/Q:%\@WO3;X,N7[#$ ].;.)YA83[PQ#)L7P1;^1]3<X+1 #)S
MR<P]A*<9)4S<V@\@$&Z'=RYVFO-?[I EKR)N3"8OFI5.P5E%Y&,2^,KC8^Z.
MO03!GA;NF)8;A)*XF\'I'0^/[RQTW\2SQ\'&Z,+)5NK$*1OV2]]#D;B(N.CH
M7"&]$55?AV>#&'5YGYL_,(673"XRN0Z2[MEWL2S%)0_^O;8C7KR?L>*.!A=F
M@FI*K>BB7Y0)2@@L@].3/0+;U4I':RA:\YAZX1;A]X3:>9:K2TZ-9-B65(5&
M#+/2R2@!<K$'9U.IUTIQ&)&\L_+"(<=CB(GQL!D&6J4#$*C72['3)OTAPU"-
MW6$RK3F(DD."F)V#QT%97Y1-\L-@'KF>9/@>8JMM75"$+!KEFH4I9EU[($XM
MBS*7"24(UK1#X5%R"YBVWPB0!7JBN^(Q@85;JW3JBJZ6?5]<$M=4K$,A:ELZ
M42 ?WF75LH)I9K6D=]&J==2J>KL4)ZJH5,YQ@R)C5;<_*!J53FDA(:>G.ML.
MG1@O&/X6GJH1=JA>R#(ANYCLXF)4:,2A=P&#@D4<-E#?T,0^@6'<K'0T36G5
MR]Z'@5Q6@J8$FZ=)D;D9D"W0ZRVEJ9<=D)*XJE%UA]76G2[WIZ[M!?K=L,A@
METP$%%]09QWD$2\MM2F\#QBI&_!1,HRW19.'HLMIT7;KL2,C!U<V&VAL,TPU
M $:EHQ9=!OVX_-N+L-47[;>2K5RH&QLQXK],?Q0)#A'Z2J ]03*HHG%852][
M.0]R60F&1<:>4\(P:."IE_V48U;:.UL575BX63HI(!_4)4W_C8-S%'UZ20;I
MH"6G7G3^$CFF)XV+ ZBY'7%1 US4E7JC8(OS6,Z=SO:[UWM3DS5,UG">3NF&
M\-5RB_L]=U-!4-2Q]$Z3-E,)BZ>%Q2Q#R5EAL8%8U(LNFR>-?\HFQ@ [L9T%
MG\'H)L]99@,7IL3CYB6AR'#< 7=G@_RU*OXPS[',029#SD-R9#3FHG.-]Y<A
M39%Y7+3=G^DZ'%BM$SI+@<[B<IYW2Y "3+9$?Y5&T54F<N"8#!5[;BZ\VIJU
M,.L;WBCH8S;@ ]9[62S/!ZOQ0Q9;H%2>Q5:V*I?OD?]T<HZS Z-? )_?A6S^
MZ>6;A]THYD<V9IR>3'JU*QU=!K>D0#XCY,NV(L>*_%2&2\;(5ZN53JVEU&I%
M%Z@[+)\5L9G>#O;2T3P96LY/CPU=9RQZFWLKU@D5#)9-;I2^U"MQ$7'1T6W<
MAE[?W=3MCW#'EIJET(91<?'>L%.O]^AT^\![+E_JV-"U![LT3 '+#!.*E6;I
MB\/0KBV!\'#YQ%F#4!1?+#JH*\MF;3;:VG7ZG \\7%7FCSCS8!6D4-W2B0;Y
M\"]%\#/BH,_@/\?T1MH=Y#J G+IX$AYD32X>FL]\</8G=YW<H5"K=,[*A((2
M;4[>\P$?3\3:@[;S1H[KGP%HHQ"@,%MH7U+FJ/%)[$YDX@-_=MPET83,_@B\
M?CUG]=URGM1ZI5/73VJ/@O O]8H<*_XS<;^SQS^V&R_:#R_#'F4."=6KR553
MCP^P[VG<UJ4$!DP)I50919$<0?<-Z1#7$6O&IT,DD#<BQ[JA%GUFBG*L"9Q%
M@C./7*7TX&RA,5!T.Y/<H"G9+GM\WM+0M V[7VC>4JD\E5+Y(;D-5KJM,>IK
M2QQ;7HXM<!OWD^.ZSD^0_Q[H:5"$S.4_'.N'*)_A&#;MW$J&$#G"PPLQH2^F
MS;W;X87+!V;"S2D\I=*L*[6B3[[*J%H( I)LUN8* :U:Z30P)E'P<8UC21V^
MYY,P8HU[LD6J,#(-934-\PYASGGP=KB'1% KG5JUI33JQU?RE%!'J,M+#Z=$
MG5;IM&N*5K0>/J[4X&5M+'*CR)>4$-R'\24W9STN8O>! \7YX)+W$B)7+UF&
M(W%\N3C^0#IK9[[':L&ZHFJE\!REWQ2+#K-$^@H/LPQ@+9CI>5,#: 8$\ZB;
M#5FSA_$A[V9RX7.T+WN!_)=,--1%(?%C,V0);X2WO/-<]\-;0S1:5 MNM'A<
MON-,$\,Z![DI/*SC[_3@X0;2EIK6R 9T.;1G@&$N*GO?N2; >6)8$4,E@W10
MDK=:<+$&>54E8:$D/F8&6!"E<&OD:&;I:%[,#E[X#K.YS[R1X7+F<=^WN"B8
MX+\PXZ?A#LCG)!OXH#[G/;<,GP\>G4?C&;M9C1P+\_X_.^X#\N@G$"2#"V<\
MX;8GK+!D0J2-3=^*KG!/3BD!LGQ.:2Z U*O@M#:/+\<@HU.66E:G+._Y9*&<
M8=\9CX%'/-_I?R_V]):6]^FME?,TZN0Y/$L3GJQY9=0QHUJ<RAJK[2DW<AJA
M]I<XT7,X_0UR8<YTM\,+P7(/R'')!(.*T:QJ.SO7]Z"<(,/)2,)6(=C*IR)3
M1JC2LDI3*&SM2U2:::VT0=SI1@E.3Y?*MJ?:+)(Y[!N.8\]VL/8]CJWKHGM,
M,T,30%:.D\%:($E DB"?P@SI)4&MTJDUE4;M%"6!-/6:@H(-5\,A[_L81.#/
M8(3:3YRYAL]9\+/8)Q<F#Q9<%C_@)@*\5I(RE"648F4457)8)@&OW@ZO0DZ]
M!T:]M5%$X=^K.6/><\]WS;[/!_A!UQXL7UBX<T?!51?M.S7I*\R5S$PA%,N&
MXOR,BIQ!O!F[#=PJ/))J4!(?F6[/0B5O!F'7Y+?,#/LH8]!$$G.B5*Y1J1P?
MV0,<J63-'7=-9[#>%[QO35&O+4JU0-+M:&$T*QU=41M%%Y0L8P2$$"TUHO,S
M*8H#]&8<MRJ=>NEK+4A99WJAT&2<%<'^^FM+4[4/[!.'[]BX.8-=H\0JDZM#
MKLYN<DDO3"XE$S-M<5RWW2S:7LB;B0B@!-!8@-;J<B.T5@6$JDI=_EW/PDP"
M/<_4C:36PA5\F-I.B$V%R48V[4RD_234UAFD9;B!,^U9?+\U[_S7QH5Y38;%
MSBE;P99J5J_*-TUR\8;MIZM*2\TNL"HM"^YKG)!4(*F0L51HUB07"QJ(!4U1
MZ]F=[I26!XNNM!Y8. _3R<3BF%-L6&Q@>GW+\:8N%R7R^E%3#F;: 9O (ARX
M"X=T;I5\3I-D+0AD]-B)BXZ?BR3;SUX\63\QP%G&&FXFZ&(0KKZ"A^QIERO?
M;<3][#MY][I2;5Y?AYQW!ZQXPY-M1M4P\[ZIM&IEK]Y&;9@(:0?;5=X+:9C9
M7E5:6M'1WN)W?G/1NGUGS)EO/'-/:-Z@&\<0IDDUV\IIA^:N+9%C'I%A=H)Q
M'6"LZ'JK#+6IR ,[4LY/J;WVX_Q&I=-2U)I>-LXO@]?H3+AK^*)Q%.:84<)S
M 6,MIR&;2@G>1FP75&O<I4ACK2FV]]16P?* /$>"6AE\QC10:PFH58LNB'J<
MKN-2K6]R%F7#=:%Z<CPQC.6"QCOAMBWJ&!==RT!&-4B,+[>OF([QZYC9JM3;
MI2C@+;^K>&<9MB]R5#$]=8+KP(P^_.CR 2S"@!>KQ,BD+:])FZ[O, [Y=OC-
MXUW/X_YMSS=,&\L 12?C/CONH@SY8AH]TS+]EV1"1*UT&JVB3Z^0=TE0+(%W
MF3,4M4I'/Z8X3X'.IU@?;U5_%QO_E4XVR"< 2J-PE^-,.^)<QTK<=;7@(E8R
M:E:"B-P.Z\$@4JMT6D5WL3@6Q_;&L<_$"82^,3'Q= )_GG![8/IX/(&<6+*<
M#Z!3+P+6NUK@O&L;UXP//DW]&\?_-Q=Y?LFD U:!K)'/2L@[#>2EK,V4)?(:
ME4ZS[-W>)'%1+WG/9Z;G345(N8]MJ3'!UIH.@MX61K\/DX2+$^/%P(.1&)J&
MB^X4/K="<^K@_2ZD$Q;R283#*-S-K6V0L:Y#OA+=SB.\7TY=,,?!'$1K\-:]
M,V!ZAA7^_N@:MA<,(YDH:&;5^8:\5\+&057B@0 B^BOKM8(K'N^I$]_YJ'.B
M8>+_?OF%B3_1K0L?X$?S"W'#[7,\S/,!5LGVSSSS3QB+6A5J$)_Z..)"W8UA
MPB\8GK4=GWO80AD6'?0H=GN"GT2M)&R9&?5] E_6\^&"V#-GV&C9L,71T"<7
M/IK \K$1=[DS/%^9Q[Z#79W[K#9"2.\JNO/B:T-C;%HO[]FC.>;>#?]Y[XP-
M6V%__6/J^!_$1097F;@<7%2">Q7VR?"^<_>':5E<8;]Q!TP'0V$>=\WATIA:
M"Y:%[TS>LRI63@@O! O[GC7PIB6+1-PE'O.3(T"1*P Z5O1LG-'\FO@JX,AQ
M@Z(%\('-@V7;0KY*IQ40:N76GLN-[V?&$.YY#VOTA$_[.')G'XOB$.%[V!)A
M1^%X11^^T/;K66 .QAF%P0>5=R$+_R*&$,)LQ UXQV9<P8 ,-G(1U;\*'&!C
M.)@4<%FUTGD4UI@S9-&UC^^,&9[W!\%'A'OTM:7UZ3G6 &[Z>OMX>W_1O6=W
MW?O'!W;[F76_7MU?7W05=GUS<<ZZ-Y?LX=NGA^O+Z^[]]=7#QW?XQ,X2NW=B
MF=\R;7X645?59BR3;-R&D'HW"-D*\TT?GQC\UA&4V3:OFPCL%S.P7RR"_?,,
M[ \SL">?6X8+<,G[?-SC+M-5A6E5K5;(*-Y\LXTI>')\\#;Y^S>)LDU?#;35
MS70,4J>_9I9R4'\3G!7X(FL]BPST,6^'8?@7%G*N%?56NUW9,JY$-%#/V46@
M+4!:1L@7#M*M^V38YI_BS:OD61%$6VFR]?ZUL8:RQWWJO:DJ#/][B\!U?,?M
M&RY#@T(4A.D*NH)4!\OC7(S;A ^\:<\S!Z;A@E?'WOB@%+$XGE;]$,Y5_*:"
MHG#<Z).O=]WPZEOP)9F!&YM8H J>-9E8)NYY#IDQ!57@^.8/T(\H=D%%?.<^
M2M@S+%3C<B26X;XPET] :@J$">T)R@C'!O#TL5#A5"RGN 2C?++!= +FF&5+
MG:,>]_CZ4X1FGKA@BKF@$_%) X3[PK!@"(9I8<\C4W11QKHY^)J?\,V1,X6'
MPD!]U^S!5UR0%2-8\"?XP&<WCNN/(GH&HW5 !_X'2!0\']QD#A?LZ1 L+^!,
M^#KF(X-^',%SN.DNT63B.F [C&=O!YO/7Z%+=,>;< ENKQZB)1 48 NKI38_
M>$G)MT@A4/\H$N%A3Y;3 \FW0"LTDT WAKEJ$^<GV( NT@W?@TL?3"5^+##Z
MP;0_CS2P-^9;9B&VV& *,\5'@G;\\1+\ZCI^L%_.+=['<E1H5D6/\*;]$3-@
M0A;0SS;$RN#WP21SX0HPSQL3GOYSQ+G%1M,>W.N!_+3,<'%[W$!S.[@/;NRY
MQG=^Y@9=T6>O4=""A1=% Q9W,1B(.1'O"'[O.4#-A=]=A-SLMXDQF/WLC1P>
M\G5P86S@-UG_Q4(+R0T_>V/^>,N 1^"332-Y8[QEP%$]!]C6?>+A[-_TWB9>
M<3,J<OY>K(.!D.T'0E,P*2QU;^H)[X?;8-5Q,/AA"!9.8/9=H*,-HP(+4+PW
M8O MJS(?!-Z,G#9Q^5G(4IY_%DX:7XVMR<+E7WA_0"1\E.<,?00JX^.I941?
M$8S)O!<8T7A]9OC"\*'#\ ,AJ2Q+.')"2/KH<$T W\'';^8SGB,;!@)*J/\=
M_\5'@AQX6N#7Q6<'0_' I/1'B!;T.;CK",\(J#D 0KLOP;Q6I\O$"@NQ&@S&
M>WN^IGO?+>G,@^EB_-VTIWS0!>?W=_ =3.]VV UBAUBIL%_]'6_Y77U=;:]]
M<4%KMZNM3+2V=L[$:W U[D#$8ZTTL3I(<_2&YF^'SQT;?N['FWO[:/)49+P#
M:[3_$OS_$;[WR7+ZW_>F;>S3%@FN:ML(OHW:2\X<;@"8??A6+/E#XF[@XSU)
M'=+3F(5N]B:N%A!F]S5)P+)K@8=I9%OO%'D8&:"7>YS;*$3!Y)D'\-V!B.ZC
MS&'?SA_.V1.WP2ZV0,G#QWR"CS3F7 \F #Q\8O&Y>?%;MWLW,_%FI:_,\<)(
M%HH*!G:+&=@V\(&'TC$0NV 7?8;;8/IG_SP74'-1F%HO0G2"PG<P[#+3;BB*
M40B+QRP_?^@X?A"A<7F87]=[83C02&O!#'P>2ZMS,'G%0YV):8>2&:PSXTE\
MK(C7&H/_@# .2/L&J6\&A@W<&H0EX+T8L OZ?O?=J6%Y;\4RF:# 830V.&J>
MAQ:MT(1L:)BHQA<DSGS%HBV7<S9+6(''>U/+GVLJL#=YL/]BHQ(> R^-/%#)
MN%.SYA0*:Q<I&8T"+3K0+T(5_> 14:-W^"/#!PJ\P&A$8D9?<%GXXJ&)@4;V
M I82O@[']M5P0=N'+ZNCE6?B.J">1-MF:J%A!1<,P8- E/^ %!5SGK'%JE&X
MP/+;0FQ(@L!=Q\ :L-2&D<(#E@9:BXPG),[B+E?<>+HV" Z+W0>3@I%'?/O_
MX#467V#P!^0#L0LFAA9E'^$3QZ;G";,AQ-'#U<4,1G#YOZ>PD.IL<,)Q@ ?B
M2]YU$\\*S=_5(5U=S)ZOM8+;SI>MA$79F(E\W4<^;M4PL?(QI51$ <)"1*/M
MV1/Z"&DW6P+@C_D7;?3E4-P9UJPA+C"='PXKDIHX1>2! 6AA<!(#SL*P$M,4
M]C =CU$4 .X>S"=;V(3PZD5;(_R^$CU[^]P$:@.W5DB5_9@Y(9?EP#Z)+2$P
MRQ8X:LDH2V43[?K<1>M(2VT=53H;34WD&_9O#@PR<% ]']HZVIO@D9V48L7V
M,O)7;<S+6>UC=CT&-_+'AHAM+I(P(UKJ:6F92+J")73;]QTT'@#F>N#"?NX^
M?!)I(2 &N@_?Q"=GU8:R/^7?@TP:S%WA+EP<!*P.(NN>@XL- CT2?:&:%*)K
MX7G?)B@,A8Q^,,&\FS_NV@;]*RR;<(5#DP2$I3TP7(RB>=%\X'WN*^^;5\UF
MT_G[O.7WF;/WS4P*T14.@Y\_,'3J"U'O@WW97W+V%Q#_$([-6Z),$#$SYN3!
MJ,6+B%1:5FABB=@"/$28' L/]_K.9&;:!0/B@V@04QL,>B^()OTT11-680VB
MT8FOY.)^M W%I%$M< ,G%@T%W@0CZ''Q='$/FG-B\JLT=/G8^6&$ICOHJ"B<
MMD#;H>N,8=V?HF#-P]G_8D1YZ<K_@[=A_2IO/C@EL'% 2:'S@L(1;P4V&YD]
M<S:7*"P/'"#VU&T?[N8PHFE@6@M_ F[I^_ CW/0T-2,7":8H-#\N,AK?ZWIW
ML:[Z^4ZQE4TR)SYJ$_MHVN.-V^-MG^H>;S(;?$FYYJ2L:FF5E9Z-X@],7$&X
M!_XD\#K7(.72__6T)*TEU/\WJ*0W&P#;B3XW$9K*DM9'O?7ZBK WCZB?P$NM
MOMV@N\/XCK?HV>"#0SG,14/ER*/RPE>(XR4>7W"27*%:4&_@^,R!4(W!,V\O
MOP:)K8MQ@5"Q"B48Z%VX..:&4%\8R@_?Y*Q&; (=-!N^87G.]CF("(^#!V.,
M,2ZUV(B >X+='U-L&BR&+#:^/3)(?O(P C3@L!9BKKUE4LU(A+K>0^<8E?I<
MNV$<S($'"XUKL#_ @S3]('P4^+B3:%<C<%?'$\<S%R[!K!9&+V)NV+@([PB8
M; .)%JR$\-FX0/.=3$SNB/:(PJ>!=?>38] .W6^QBXOA->?G?'FG7DC\G982
MJ1;:#7QV%]PD0I%H, BNL0!U> -\R9FZ?1[+ 4+L>[/ :?2PN46W,.V0% &$
M O('#GSB;X48FADVYH(-%9;"FKG['C!&U"17:,MY.%&M*Z%0$.D!X=B#]G@S
MTW.G1]4V6'#<'9M^H0:<S*J@D585U+/1KJNR/:@ORQZ-Y])JV69:TC82:MD9
M$K:YV>TD;G:RE8BT:[.VLW8-E20;3ETAQ $TQM,3*%$CB#-&1=B7VDP)33+A
M?50Q#&7BDR/RB)S 09V+(/RB&\A,(&+?M$QC39+__^R]:Y/:2-(V_'U^A1YF
M9]:.4+=!B)/M(*)]7+^/3V'W[,3S:4(-1:.UD!B5Z';/KW\SJR0A@0"=5:+K
MCKW'-@A5559>69E9>0@.B]W+I1L,N5F0.5YAJ1S6SU "6_Z]D O:NQTK$Y_E
M1.:2%L1->#2;/%(E?!NO)_@D7GD>%T)@9?.GZ@ZI;AZ4_VU<DX*US0Q\SMK\
MOV4*Z722-22"27V5@(5%\%@7W#HV.'.)X_GO+3'&2>'O8G=>7N2Q2$0%OD\*
M\:."8EQ4THQ*\XT&[.DK:[[P""-;E;>^:M@J23XI2M]4 28[]I)^4)+K%]U^
M2H=IVNT([Q'??/C^-KQ(?/)]<^-Q(TKK7F27](&@4X/;H^W5.IA.S/X)-#^F
M[G)5=*N"<G5031#2H84!,A!?;+.PW$"K][]E40J^J&?9%L3%0@ZQ<X6_CL+!
MP'R?_FLOE;>!%]38ZK_,U D""/AR0$&_YUJ]!?)G:_I@,0(6E\!#W]:@O"\-
MRB9HVG= >0>#L7BHVFIM.0^$VSGP6_^XXL%G<[(&\6^&G]T]18H9]JW)4B:Q
M.@6:=4"N?X)C#@/7[G9_"?^R2!CA$/T%.R?!=/L'0S4HSRJ!63HF/_1NC2"J
MDH<C@'1F=#EI!OB;&6CTI\Z88:(=<.I7(W[ENG? ;.^K_;,*9W3PA('=CI]L
M\L0Y>9G6+2H2<T;*[\DX3#-FN_W: 6"Y-.#Q+TRW_,)16,]I4_!^LEOV(:&G
M.B12$3!R%.BC[H76??H<I@)2@6>S^+^CODN9Y>VA@&(O_\#"M**WI($GB1+R
M@^?!689K+AY\-TK$18&XG1,,8#>9&+A?$C:M0)2#_/,L_UGL1!L9>\X2T+=C
M1\*'_. */Q()#0*;A<C.>."'OYJR1=P@&M5\P.,!6C&-14S0M@BGA$\:"1'^
MZ!@V93E7UZXQ)U?VG#'R-V9$H:^8;JW8S&$=N5X>C>T8I;+I3X9W]"^#^UZJ
M; =G63,][87R&9N&BI$<%.5/T( PZGU.ML4?W.WD_?M<]([R.USFR#7X/=6M
M@R!A]^5XK\@\H5<)+PDH@":TKZFA8%@P/6G[/+\TYE??SCUBP<]( "7/]!38
M0(K7F+,-]4!?=K%&18@%#/:R>3P5S@>TBHUKP]O\*6X PJZO6VW5ZF_OKV@D
MDXD):A[M>L'R &!0S+3VWP:+\_<O2C[F:$ZB',Z*>?;#Y!TFSP,9&:R"!C%H
MILOB%$*%R08A_ 1D,8\IZW6?9KM\SI CD"P.Y-5STM5SKROOGB-Z55&Y?C*D
M+LLA\WVV)/,-+BP00FQF;(XP,S^EU[[=SB[S45-@B'B=ADD8#7A84E)F?+HF
M1K[Z-G1HVS[?A76Q))7]G2V'F-.7_"88RTNLT>JW;UD!BP/34_:X-@X6CB-6
M6((EL"'N.V$MI0P50_RYA"*EA^A+62?DQGV6H_)1EIF<+I<2O+_?45SG/NU8
M/OF"H7[MLO]36-CQ@8%3Y9.?3EF?YZH6]8AH%@^^CA(L6BTL XV:8.;T>Z 5
M?U6:XC7%B).WD-/CHTY&'@7-[E0Q6C18-/25:'W,9QD,GF:IXQ1#WY&J>!->
MM_W(0<PLH[+E5_,E,G/-K-B>G%V?>:U(.;" Y[;JTWL7[-O7W%.4JM;7$-3V
MR4 =#LIKWU S6Y0L8"6NS@)7_:9Q!69+KS=6!]WRJN@U"*RB9W/YIV[0+B7P
M\NT[^2H\<!M&?ZNK8SZI\#P,F.&=X[YQ-C?>8F/M8SD3C+7.=#2J$\$9*/E4
M<G@+.;S8R50^A_?AH!J7U["D0A9OJX$8M)4^>N4DS<.J[ !A%=@*3D+6ES=@
M-+\G[YLHFZ63"3H6@!YURVM,W81)4^7Q*"'51DCE.GI+@A1V_E&U<X)4T>-X
M]P)&RW!]5N#T]>,PE&_OK_QPC0KE1($UYI,0.S=-O?5/_Y8I%KQSN/Q^PM0B
MZ\DI$@Y.RK\(RSD?%!O[4J6FP_4;9Z-OM\8'QD3II, 0O4+JN%^>4ZCJ#:_\
M*)40$1,BQ0_+?! 9=:9:5QUWRS-)ZX=(V4<CBRQI]G[SFM<9.!YN5*.8.$"2
M6M3P=#NQPW9]8+NYLT&*E<EW^2YNCA#N\+0K%$5UWI%^)BD]8^/.=*RIW1+[
M( G".!5>F4J8/EJ8EGSEFAJFD\YT,E2U27FFM2",<[BU6;H,G92EY7CAN%_2
MYN0<BVS^$"3 'LV5T;N3G!4[=^(==:P/Y(]8:X9,WI#R<+;^#<UUP?CQX^^+
MP634[4SWB94_1-RGT72_J][)6/#45$@3^)V83[+?HBHA*#PIJRE+I/@Q93Y?
M<'&+0YH/&55)^2]'K9''%@M>*>'2!80?8^3]#*",DU#2F9>)HJET<S*7LIDZ
MH+JH,EM. ]5F@B8E90]'S652*SL9.[HGJY$989OR#N6;<1]V-9#=V]-,Z%]"
M!2>E=K)T,]ENH>P&_O@4L$<JVVV$4;*#D=J?'(JQ$[#+M&3VUC-[OQ%FUY#9
MQ^JX=^AJ0T!F3Z$G-GPH_>FX/^ Q[/N(7:ODL2188(\@9Q.RR0?[*V>2='CM
M=Z83=30XY/X7$*V2X<^#X<LXGW(PO-Z9CM2)?B@54$"&K\7"2EWGH:(3[IUI
MFW09U"&J]X K4..B1B&0TJ<FGJPH=>*5GZ$!([Y'/DPG4@88S=-3NWIC.F\]
MO"'!)\%7[7F> WQ# )\V4H?-J;"5\4:)=FG3*!<.T.(A59#SCU4!2 >]46?:
M'X[5WL&H% &5:<GJY\'J99PV&5A]#*P^T56]I[6'U1^%W?@1>[<:L0(9Y.>,
M?6C/%><&3F+BD6W7 FE92N4V>>(9DJERRIO_\I+FCOV-8!GHE%F5HPD6+U '
M@-%S4'"?2NQ)[&7#7AEG?3[LC;N O9':'S5V[%>!O9QV965'?8Z .O_T_R"/
M]=2LLU^05WRIDGO.99_E+.>3I0>&+)=.@/3 <- GZG @RNE=/AM(B$F(E7!D
MYX:8!A##^G4'<QA;";%&K/>#=0G*MMYW ^(W=M"(IMF3O+G"#,4R&G]+VJ%V
M5&FHXJ0.&>N/D*_2R9*^K^^7(4K$V&H)F\<'F[RG;V[8Z*R>B38N0\EM;*O/
MP"R.EC$QR\PV:XD27U7!@&3FR9H+4'LY@ZH=VFG+%XP'>%,,*KI6@8"H>)//
MW.R5B*GR5,V/F"%>.(,FVG+$G"KID;9)Y[$.G<7*>O!J;O @DO8*.]+3I'(>
M6K><UK>#2R483.&C55_(X\W&#?HH>TN7$&4%SRRI0D"1F&_[/ <I].SF'/[2
MY\VY@_ZM+N$=IO&SF>&Z#_A.[-+,NF%^(RO#WBQ@61N7-=5V"566Q)HKAK=M
MX<HTD=$+!8CK=YB]>5#^=11UP]PE^CXZ]NTU<5?QS?W3!89^X]S;Z7 XZDQ'
M!WRWC$[')S]J=O)CK,<[[";GG:J1+KK6PV642VS3;A>3=)NE\P3,'[7?2PZ#
M2\$FXT:G/^EVIKK:'R?[/';91(1J0[CTOW9D=J8J0TE"_W!9(:SD% IM@SVM
M&"[)4U$H'=F"\D-A_:'$:D-9J)"ERM"_=SI4_SM+I:%0H:BUR)!L-8NOC+5-
MS;*;CZT>D3!$+ER[*/V\.4I+F'5*)]3WI>-Z%T"J%9/=$=DI*Q[)BD=MIFQ.
M/W&EI:V+@3QEM!77U\E/U 91QW>4&Z($%P6HI(<J_/EUI<D7%U!&OY>\.EJG
MA?U.\Z^UJDX8_M'UI^DM@Y+_3-5F6'CK0^':>46^^3AX]1 \EZF7Z@0+YW35
MP;"\1HS-L.SYM2J6T&\Q] MT^*@-^AAT,E#U$KN!- _]2G.7FU-_E+5+5N9F
M1<%\-9D*5(?.(YQT$R^JM7%!4Y&.\=7GMZ_ ;M=./OFB8XTO?: W*UX:5Q\D
MBL1'447'=1DH&B"*&M?/I;LB]7G]QWKAPD^#5M2TKM/Z49DIK6N?VY[CW^=?
MOQTOS2NWL!TGG/[E-?@2C-$D8"5@Q= T2@+LB 'V0-1..P%;4FA]D>[9M:@<
M\2JFS3@+9&Y.X[DYK5(S8C47RS"4QIWI2#]4,*/$SL8B1?M+7#YN7%:@392.
MRPF&,I?80+3E>7K]RON-UQYYI8TB^7^TO@"LPT+N )$%MJ^2(P7]=)EREM.F
MJUWAR5%=5_6#DODS\3((WEZWBR6J5:UWJ.=$719=#7M9H_XD18L4+6WS'Y4N
M6GH@6D9JK]]TZ$C-HJ6VZ)*]P/8$'6PW1U5>78M[=5UQ++F,=I L(Z_VJ_>S
M[R02SY(3B?^]32&N];H_/S4;O4@LAPE$USJ%67;=?OXX9E@0\W\ ,5=>Z$W\
M&*#ELV//LFBA6(&SVU5[P_*\BXWS=*WQ!E)B2(DAW@U$A1*CCW;K1-4UX:(<
MRH&B3'^0IHQXIDR[%)8C@=M9Q0W6)]75T:C7MN!MB:1'AZ1Z4R"R(@DK>795
MK>ES6_I*4I_;6"(L" -P(YWP@,O6#C4K#0>0ED[#\=9"FBH5Z K;.G@N"8NM
MOO$9/*N,&W:F W4P;/I.33HS),3;"O$*E)A2(3XZ:XB?H?=!A,P*X828>.*I
M<<'34()$5ODSQHK!O8,M?86UHB2B'AVB&DIMR(HH7H-;;YV'KU*_1.L2*,6I
MV5 R.7.F<!T.FFQ!=E?MDS^/A,S#:>0996(/NY>KHP.%_7/E?(G.CU(22$EP
M/BF@Y4D"S!-01[WR[ T1^;',Q-!6IGQ:D:N>1C,^A;/K#G= 0^G>517\WUE&
MKPFT\&92-;.*2@QF[>NJKC5<+[/<G:L[,5-* "D!1,FHS"H!^B !6#OK\HK8
M","RM;?E#)MR1EX4ZPH6XQ_&/L ]C'E4Y?>_-X[W8H>G^(<J?U957AGT!W'O
M3,LBJO*>.* 6&:I"80Z+&/.-(UJ3YZQY^['@@X"ZPSTO%7LJII+9R(]6\&Y<
MT?8S]E-@3L=E1,0O;,*[@IYH)05&>B^Q/=R-2XP?%\8"'GH.4O867_=RZ<8+
ML/@#Q?NM+?T),[/4U\]O+%#9D^Q;_D7GF;_OO[ I^%R]) :,<9B-84*&LG01
M1K\R=OJR0"2BM=(%K93UG',62O#9RV=&")^<_5HC@$?Z<6I_,^F/-R:=60[=
MN$E=_'0=(]=*Z-\ZO%2^P_+-!6#7]I1 U+ FCU^\)?SM@\W%%DRK^M:N6;HF
M_O5]MB3SC44HVZ0M];XLD'ZO'O"_[T#(.6Y(P5.-%(/=R/'JZ.:@I^H$Z6.@
M,\':,6?892QI+V(S"/KK%NO(&-N2W6:,Y5%9XT0IN%,G^%RY7A+% NE':"19
M4C%F,Y *V-@)^#?>SE)9HX9H>R""$,TP##/H#7S8)IY"X4RESY7(:1 [3S+3
M^)=JJ=PO@<I:JI::QUMF%F^1><QQ4GF7S&+=X4:9&C@6<\?$>C;N"/1KUA'[
MD\.:';_%9L=B]2<4A4Z?L2?T(3)E\+PEM?ULAG\+S*2<S3K9E;3"[8RV=ZVC
ML^NC)ZR$"$W9%;3)W3O>Z?B(@9]R,=O+$!&<>(]N>V%W^W)WSWAW)7;/>7?;
M@=TLU]#Y?.Z[JGE@@HMEN339_[NB$24=)1TE'<^"CMF#A?3DN.L<)6FGH:OZ
MZOSZT#VJY,L\FW_T$GPTB-Z":UGOP.-78E]#MWTOO/F^T")7W^N-2^)WWWIG
MJO=*N?)NH*+8]#<))PFG&)R&S<()RZ7H$DX23F<"IU&S<!H"G,823A).9P*G
M<;-P&@&<!N<!IYSF7!Z;[75+2TR<>?K[":A-FH4:%GSHUP4U0<XDR<P5,?.X
MVRPS8ZV%H61FR<RE,'.O46;6L#O?2#*S9.92F%EKEIE[;6!F,:Y>7DEK7%KC
M,>SVF\6NAFUBS\,:EW"2<!KKS<*I7Z?%+>$DX50QG)H-#-"PA4HYN? 23A).
MS<.IV<  ;0!P.I,XFQ/%)%*7D?@E7;I[14G!>@E)P7WL3'M'8#XT2**F)))B
M?4]< ESGFG>89>TZ*Y9F_1_#G2M?#=>C"B6W6.F-51.XQO3L[XZU85GL[*,W
MIG%K.Q2V6WG[]\9<LV?]WUPJWPE1/CL>47IC-KJAS$T*@U,DE+-@8[UV5L ^
M#[__.M9ZHQ?A@/1R?^.$3) ?E+!+>N4)\OZ35'')C)AW+$V<D;P'HL\UYN1Y
M0FF4DY1-2*S/GEG/?U IDH8E[-$@57I]Y@+$OHCDZ??!T1)4)2PO';]( F=D
M.V.%_B;)591W*_$(G%[4%S>'MUB1QGC2[_$44KD=-6S')\.=+1/W(H7KV7/$
MK/3)T7Z5<+1<\$-%9G\=WB"9?R,^91]?AT8.Z7-.!BJI+599<Q755Y%7JSU1
M47/<;+BV-NI,]7+"M9OAHV);<X8^1PGG1N'<;+BX-BXM7+SU<#ZG#HL[6DA;
MP]MEO[>2I$RSD?(:!A>+WL!-7,5 (DQ\A$V:#=_O8UNP<B)CV@&Q1^]8.,-0
M5VF)-"K!FLW9Z/=*"T9JO24BX2SA7!C.S6:M]#'R73H62NW,LQ?RT4Q4U:B$
M6)!ASMX@[XES"_NU-&<L>.JKZ\PW,R^A/TM+8I_&)=!RE"KV:3=*;,U)1Q7#
M)7CE/X=/R-Q9F;9A>]:#8MK*9\?UELH5ZZUB,'JG"Y>BS344*4S,\2/H 5)Z
M[XE#M]I#0?I<9.@'DG0.54XON6.9.I,TNV%B-GW(L.0*XLZRL8V(K3S*Y*EF
M:\Q+3G@$G""F$*J?W<1N;R [SYSU]K:F>X7<W7R[*[%[SKO;#NR6DMV0.S4A
M<+!98(_)7(2&K'])1TE'2<=6T;')<FBQH_"DA/_F>(:'_GMBD9F'GGXKO!O(
M*_$3KDW%O::6-3>*U-R8-%M@K=_O3(>/L'N 1-CC05BS-=?Z.B#L3!H*2(1)
MA"4AK-DR;/T!(*RV K\281)A]2.LV<IL_2$@K+;F!BUOBI/-?'SE&C_(A4LL
M%N?5C.$H*]]75/E^TFRM@?ZHSH**XAYYDK^KXN]FD^_[8\G?DK^KY.]FT[[[
MDSJ['TC^?G3\W>LVFW6M=]L@P-MS%_7GDA!+66YNY V4]"VD%P+-)B[KO<Y4
MWD!)A)TSPIK-)=:USK1W)HT5),0DQ!(AUFP<A=[O3.45E$38.2.LV3@*78=#
M[$R:;>6T*$MJH9'.EOSB+8G;D!U98C9%>:*AEO23*F1#B5DBIT1$LX$@^J S
MK:^[99G\T,0I+$'64I U&PNB#R7(),C.'F3-1F[HV"5"@DR"[+Q!UFSXB#X^
MGY.L)(M2Q_TM]>*RCGZ-Y4B-<M:>3Z"D<S?L\% ?>&CN;+#67IR)LJ1A1BB2
M4\X<(=GA"8<-1G/-%>74_J:GDSG-AO3H$_1BE>/&$H1I1#CQ)78? W9[S48K
M#;H2NQ*[$KOYL-MLD-&@)[$KL2NQFP^[S88O#;1'@-T3/0[*[6X #RBYV@=\
MAV6:"UBR[2G?-^NU96)SQ.@64[]_0*S^?]9^ 2<G'RG(KRR-.=!8H?YTJ.(M
M#6^GTO[*<0E^;L-+?L/J^J9]!U-VW <%V&VV-"BA84E^CU4[QW+]-E;17O$J
MV@2K:"O1HK>L.BE[#HOA788K"!CU\X95_N>;O?TV_J_8HW'<=3M*O%'"&W+C
MO3'IS'(H8&2_]CZP.0%$K5&\NQNR"\4#/]]B31]CUY%CU \"!3QG#9_T>2G^
MXXS4F8XN%1PZ;"Q1"5?LL 15_G5"IL7BQ;J99-I'8(LOB]<NF9O>.V-F6J;W
M\,GX::XVJU>.Z[)V#J\-;%C@/80RKAL1<1LZCTNX?F>J#<?J4.NJW01)A\TD
M*+%-8%!*X%!$KL8^$]@1056>P&IA?HP_%ZZS4CQS!5SLL#]5QM+8M4+KON!3
M5H(YLT][+YXB::A)614KP(9QDG:Z2+33@7;]([1SR9UCW>':+ <8=>$/JCR)
M$.9;^,PN;500+#?_(S,/"3H#>6_ 7KB$8J4O)N]4WMCC),T&(M$, R48N9))
M!HKCZ@BUKO'KC_ U#:ATR>"W_5RY)R!P7;(VS+DRW[A(67S! S%<7Y)^,D#N
MAF*4OV"'/T':>,#L5 %J'A.4O=XP3D]LFG+!Y#82\F)N/%S@R!?$3I*)'VS8
M37BO[7W"\6#@-_#[.,&&D7KG/8W->;PKY_D:+%P>G$)+XPX.$8Y77(N)M52!
M;QB6-S?4@S/4-"SK08'_(.R0/J#!$(\&__+%V:7RP5;^OPT<14@I-?H5T-)U
M+ O("6\UE 5A! -5PUO"H4V#R:C "O GZB5 \^COZ3TA:\J>G1ETB2H3EK%#
MQD:&7QL/H/G<V^R!+9!"KD#6OV$LB)L$_+O"3^"'"Q@0?XU4I4@8DX:S@[^2
MGVL8A;!'8<\W,[*E#WYG4X*;?A-P-_47X.TSR67D7$U]G&0ZHB,OCG6FB76U
M8DVM/I-[UM)*57[_>^-X+W8Z7?$/5?ZLJKPRZ _BWIE <55Y3QPX60T0-S"A
M1:PEUGCWX,46.,$'@8XZW+M:84_%SF,;(6+%5;O@,_93D#\.5^/P"YMP;>M$
M>6!0SK7$0_K&)<:/"V,!#ST'7KC%U[U<NN'73,GV!XKW_%GZ$]9P";Z>?F.!
MZIYD;/(O.L\"S8)-P3<&EL2 ,1*-7M9J""9D**#N@13YE>G>K..1ATS;[4RO
M61\C &/PV<MG1FAU!-K;D<96I_0US6]>=5JO.]6@*J:#10R;T%3!'CYQE;FF
M,S[=>33J3">Z.NYJR><1"I53\QW5.=\Q,OWX\ 'J;#P4\.@KB4BN?2U# 4LE
MV:2('X\JJAPH,LT[8O$# 3TQ.)AZDC+C.BDS 7U?[>JC9+K<@ZH:I0V:7!9!
M1Q7O><9%>Q)1+I6KA$]!^4+Q$BIFN'(<;&-80*#_;:C'#J#3-"I9H_T&!Z$)
MUN-M/OULB#<-VDB=# \  NEHW!FFQ234,0[#XY'978C_\(P%(<\.6"^AL5T"
ME^)P)P@8NU;5,Q$PKH-]\.?X#:;XW<.J2%N/44J'T;"'1F="P:K?&+2.KT3K
MBK02L,?'E_I^E,IO:E[1497]G?8(VE'Q7?+WQD0=/ZJ5@E:(^&&0-I05( E,
M'3!Y?X+&.%N"XD-@T^Z("X14F+ZBF M$@6N JNKC@K_>1!V84N[[R>(1Z*?:
M>)BND2@ KFYO77(+>QZB"=:V,KDXRLX&Z!_0+O>KB/X6&@[!>!$M?;8=T;=1
MD0_,A0E4#&B:1+1+Y<W68DOA E.328]" R9E>$PV&5S8M'<+](-;@/Y"NG2L
M.3/-0)ET7-_M<HQC?0<.'%3X!38-912S'2_ !+..;@BHYA1D1RC(J_2K[OOR
M=CW H HSKS>>.Y\=F%KE_MXTDN6+'9=Z_5TK&24Q&LE 40-I3$*_+T#')029
M D1JZ$A38PX/7*CR-?C!5?"#T'_&[.U7)@6&AG,>::5\-5S/1K7FOQ]4Y>/E
MUTL&P8//7%SY3ST)+'"4UC'G73"^&WI=CK^2OY M"M\2K-=%MPPP+'(_CA);
M:#@&: '1A\(1 Q^Y2>D&V)>[R;$S+0JB$TJ6ULNO9,5/5H XN5JA?S^=.H7N
M+NVPMHZG3"@_UR#Z9N8:%4@V@M^+-V1Z9!ZJS#>H32&K36($W(/'UH_(G2^(
M\0WUKR5N">P5DP#NVF$Z&>S2VJ&$^OZPW;>!.##<K1J']QR^+K<XI=;TLHO6
MZM2:(=[H7>YOQ6_8!1EX"B:DXOFU1D,?B(6?H*^,.UO7Q@/3>Y^83X$6%S],
M^ RH^<1D_V:.+#7\"=M=%\XAE_D1KV!_+:6'!",&[ ?Z!=E0L+09<X"'SP2&
MQX?@$W[8P7POF*_,F,W<#9<J?#M"A7IWUU)@0\N/C:^&.?]@_U^@0K UZ5 !
M1G=?U;J3PR8&<]\&%$;*@SH%Z+ V<^YQ9'(E 2_[%$@VZ9)YG'M.;1C ]/CY
MB$]0)!H,-DLE:@I4 XAS>V1ZK\-Y?,5I] Y1&>! X<@G-$YN]!D,+I-(C3S/
M?L%ES0K4+3CNG-D/Y4E,K# 2?%GCC[:.]S]LIN#B[@#U@4NC!]^<6";^$,4$
MF9,5^RV*,)@_/URVI\K6Z[R[(2OC(1"!^(3I)F\PT]SQZLD('G/8>##'-=\A
M?PWJ@7'N3<M"A8<2S_-]VIR0.P[QT%2-TNI2>?MS1M9>P)<S/*K]WSDSC"0A
M-N<=@WFG\:#'$]-S#9ORG6!GY9R 9K9E;V2<W2-@[3HK. #Q]AA/@[BN@<3B
M2MP<M(0#*P4^QH/4B6LMPTOEBKDSXI_NO]]_-[LX< &EKG=X\_"<,;AS/U1Y
MXB<6?^^WD#_"PYZAC:.4+!9<*=GQ(9SV#&@Y=/K3!\_;8#[9SYY)YT2XBZ:+
M->,1>H/&ETFI*OO^#8:5''Z!BHV+H_=W>X$.$2Y&@C(_?.9PAZ,OB1.X%W./
MA^(E0<JYA*DEKHDJG(^Y!6CLS,?W?/=:*1LU8P]SBL4N%]A=05K23%^R^PP%
M(Z'\J#UV4$7G$-Q=_7OGGNK?L>LG'OBQ=W42W,N$46FQ&QP_@@I#H) P[#*J
M<RI#:67.YQ9)SN=K90O/OI#-O'<W+C,OG.H&?KQML]R>!K8G+OLS9@X&N"R8
M_=<;[Z?_L<^*YO^=7R/%?6DK6U2*3]GL2;BCY$+!"3')Z>4(7U6^ SZ.2V4?
MOMC1.(6]7SJ2&R\>EX%O2IQK=(^+G@N=Z;\.;HNH)>G*6WL6(_7#YW?U.:='
M6F?:'QSTP^5)<FB&5TL_8R3F)>:KQ+S>'.;[1R^DVHGY?-J/,'K-1T+I<]@R
MT&I@TO^0.3#'C:?,3<H2B13#\USS9N,'+;_V[Z9@;+S9<,T[?IGZT?3#'RK4
M@(03>>(5,6I"VCRI0L5@T2UQ6?/'ED7?^,QY%?+FM1-P)C#FEB]#MDPGGK!E
ML3K6&M9(FMC$IQ*W$K<EJ G-X': P=>#T?"1XS:G'R;1P]PNYTPV)89]%T9R
MS1R:O\YWWBJ-K;+L3EX 5+>:1@H]"F;.":)@L8=]T+Q&S*23S</.=#+H-VSO
MM6W+JU3'I#R2\N@<%,><\FC4F?;4[F L)5+=BJ8PVN)KPW4?,.9Y>Y.7&$,H
M;>+'9A-7IFEQ)_F593DSPS=[0V9CO)9.>&'C]Y&J:\EIQH)9NA5>C$GXM!$^
M^16#DN"#?>7[:G_8"D=1"1$V9^#9^6IMZ/-&KYVDO2268&N=ZEQE",[;U0V9
MS\% "C'QSC#=_QK6AGQ9['^9S:\^[G:FNCH9-'U;WR#_2O$AQ8?8XJ-0-$^U
MX@/+T:AZ[W&)CY)4-3TQ]Z=N)4P;,19$K6NV[S39<YA@;IV%"CK+S:Q3*=.K
M;GU657GRWQ)2S,2(A6RB('L[E*Z=7,3/CLW3K-,%08XU%@39'Y7GQ*F7.6M4
MEB2L):QK4X8*PKK/:DN/2HQ":@[6)[HR^.T6&BEY]8%MNLV+-?,*5'AY<Z!4
MU9%Z6+&"(_>@W1A8,"Y:(N)/_\-XO:MX]9"@OA$OV7VR8K?6SUNQ.YC,E3W_
MAM"B7[;U1 _6[Q[K80ILEZ7 3I*+=R] ZT>)N@E+AP3#J<J&HM;WD=P12^D#
MZ=8;OZX>/O8)5Z>\-ES+4:BYVE@\97_ES(FE9JZ2L5/_AY61N_B'N$[,&7R,
M$J'YD@ZS@VP2I?;Y#3M3?/WI"AAIJV)67DTO:TGF;?D5OVH.:V)Q0PCNQ.J&
ME:0)8;=7#HA5K@L+9BDVV"GSK7?8"LS5O<(O1WW)\>+^)Q_?3MC%,N)S?\*F
M'2?%!26S"_/GQ=($FQJD+O\33K^9=Z'O=!,Y]NP@P[/##,^..M/=<F][YASE
MC4P2_@BK#SEH36*1$.RM@28V^_V-8;%82[HD6.<_-;,FRZ8$-O#%T6&NRBW%
M>,WA""]EK<*5M>#?KK/%3'F[-88='*C#0\7^4M02/RKLJIOWN#.=J.,#\_;;
MC-B\141MQ+]B#2G2S7_2F0X/^,CKHWJ&"4^ZG2G8GY-#4\Y77SE2.Y<WDDK9
M/RJNH84BU%!NL0IRBOTNT&!F2[YMU!D%3?(-H: 9H^2ZHO\A\UM86.2!]S"Q
MCPZE<""DHW</NQP=81"0+O"Z-&L="K)6RDSOBV.+QN9U:N_ LN/,$]9J!9W:
MOF4%1I.$_JES^/@11+%D)R\*#6]TUL3OVY:UZG-YC%N@]&5-C(OEMU6]'-8M
MT*>B;M;5D76'!^2C0*S+=B#5;U@9Q(7EW-.=@G?9NP?M]6>4_8-R]P_JR_Y!
MD1)_I]L&G6#7O4KNQ\S/O1*'%G68S&+-%_PF,X85=.^BV! /U!\#_C(G"V-C
M>9%ZU%B(><TQ&9A,K.+ZH8*K/@A]E]OI*?LUM+&Y'-98I00,,A@%FZC%^GWZ
MPBB4/FS*P0JVOU]A<P(L,9S5:U!EM?LLA3*# J,?;+#]R=6V O1;WD0MPD:Y
M:FCF?7^DI^@$-:!4_LR=_F\1!DJN;&M2W&=>?9,^#^WPY!*<F3<*_Y8(SQ)H
MGJ8XY_'BF\6+;1[SD"=<N-^XSX2IS#?*5+>QG*J,2445KYE]]XFKR6]131:K
M@J$H=/J,UL0A,F6($]F]%=4R%-TLEW\+S"3;9NU<??76/_V G5PW7_FV+WHR
M5EW5]5$2L@ $LM2=K18")=3C/5P7-*A >W 78\J$DK0AI[<Q:<N.ES(^<F>=
MLHKPH14T$ZY;ZYX>H$AE=963MA?]5W)WSWAW)7;/>7?;@=TLD=#M,\::+.8M
MBZ)+.DHZ2CJ6F86BIR[)G_=L"Q--)GMY)A->E\/9=C$W=]RBYU=9/]?,BFU'
M"ZMBGXK/'!2)^-[U8),;^"NV>02%\HK7'F(.\'2WY8/.=#PN+]FM9OXXOS+V
M$F!E &PH#L"& + 22\=+@$F "0 P31R C3#>:ZA+B$F(G17$1N) ;,Q"*L_C
M%,MI9%9E/E[-9B[A.1^+>/WOEA9R//.Z<Y6:=E%D?ED$H87(#%]=LC(WJW1P
MG1P.W:\(K(V?=)*C*^/H0K94*1RM=3'YIU=>Z0G)T8^:HPL9+R5Q-):9TB5'
M2XYNWE8HB:.USG2HE5='1)"2M'JQDK35V0V130M-AT?9'BA[-;U#T2*U>'7:
M6QVR1M/GG6D#'P.'I>Z1H76QE%&M!ZI(7"4A+2$MVCU:<4CKK#J9A+2$M(2T
M@,9O'D@/.M->=R Q+3$M,2VB^9\'TQCB\I@T[Y*\"!GJ!&?Q#_@]:*X=K]Z(
M5('*(,?9(&>YV4*!!4T4+*X[ZC2=<&"M*WNUU TO:=L?1ZEPB9$Z D?3863,
MVKN6>!TD,2(Q4AE&RH[]3(>126?:5_6))C$B,2(^1LH.WDR%D5X7,=+K]=N)
MD1/]&S(7!"NCY+M+%(/5GU,6&]8K86T\\ *5+OE[8V)?!C OB7N@ZMG:-1W7
M+XIFNKS?@ND]L"JL+@&6(+P@*SP'1O<:B]L=[^ZMK*T-W5IU,!M6FPR,OQ]@
M$F)A3[I986%8F#$Q7 MKO&ZKBKO*;%N%'"O .S/6+01^6$V-:M9:8+?M[7O7
MH>D\"[U>9SH8JB.PV!.+N=X[&VNNW."N@/$/,XZWC=@M&YJB$FAJ#MOYZ?$Z
M@$E5^P+2L.312/GQA+)\@]Y@D+F,9%(5AO&E$HRH1(84JTXB$N:O),)D*HIX
MD+P'2A\BMVG;;-ZP=+Z)539=C*A8 4BQ8JT/35[*$$OX':IBF(^*T^1*AIFI
MDJ9L8>:V>[YXYV4- W]F<,@6+W/H.>MD#W<C!;+2I]_W,]7N.^DTSEER)<MN
MGJIX=KR4EB1R;B+':]1F+"R'^*B\O^;^K)5T(6G?EX[K70"I5DR@[XI1L<IM
M-EDQ(T-'6%F+1!C*YNR16VF8:#&DI[Q)>KVA,#J<"P9J/!A?2M&VL"NHH-MX
MZFJ^9LUE]MZNJZ5FDZFO^==ZU$3-Y9B,&0I_FMXR8/>PT47PP57(_F\9][].
MWVA3Z_4[T]Y$U4?E^2^;8=7SRU:7D&\QY'.UQ*X)\CJ#_&@\.2/(YU2"6J'>
MS!P7&UEX&Q>[%,UF[@:XJJ59^+DX1;SXNL;E2\4JQ6M@N6^<XZXXPV62, -L
M0MD=]YH5,(TK#A)(X@.IXH.Z()"&&)6NZOJX;4AZM$X)MLNL?^#V4E:Z(RJ>
MZR,S+BHZ_'W619'UE3-N)EDU8D$>>O*5>#NM"@E6"59!%8R"8!VSJ,51>64Q
MFF>R<W8!S,G:H6:EI3.$DT#BB9G&94G%5O\;G\LR21(LZJ=J@_)R!*2M+P)%
MSA$^%=OZ>>"C=3'%9M0O+_-<&O@5G\EHV-\8]H\PANA!VO?29&C#,0^<^PH8
M-R*X,@BJ'A-4);9D$8S')%8E5@72*0IA5>-*A;S@+]3MO1'UXIUIFW1)YLJM
MX\QII7'*A],V"S10SY6V6;"1>G0I>SN54U15-,-CN9OMTB8"1GV/?!I)_,DD
MJ/J=Z:#$JEMBL)7$H\1C_1I#*7C4.U/]0%)KJ_!8DK;0K[R>=C&=(D=*E#:*
M5.&B-6=&'99P!R@ML &5G,?G5R$H9SEMBL46GASEZTA!68P3SN$,XG?0F?:'
MJM:XX5;#9M:H/4G9(F5+VSQ$Y<N6(6M#,)@T')1=MVQ)F;T>50-%5-MX)OM'
M!\1:$^J:<")2/">U$,GC,B!"LHP, CCCW+Q:"M+7<=U8SHZ+KKD*LVRQD@D_
M._8LB^XZPC:K0W4T:MHP;D<O#BDDI) 0PXRM4TA@L?))7QWH#<=2BM/=0_S\
MAEIC*843>&VU2%JHBNR&4X%PR>0]F[!$[$&WX3))C:L6$D/B8ZBND,2,&.IC
MJD-/'>OEE8&7;HXS+V;PZ.R69L.JA30\:JMVD-'@Z/<Z4UT=-EWE2/HD)+9;
MB^W:BB-DQ;;6F0[50=-IF8*Y$F0RA0S>?N3!V\>5D87YD\PO_B&N4SQN.ZO$
MZG>F%^T.VI8XE#@4-(DB*QBQQ'*)]Q RCT*X@+Q8'H755%Q>Y81N+NKY8$]'
M<4R;)J.@6T">AC(NLLKJ06>J]7OJ9-AT"XP&-KCY+ PIFJ1H$DPT59>PD54T
M#3'N#<32L.'ZWTV+IA,=F'-TR=UIC<J[YO[R2]K&N?N-83\22@GYLB8N3,J^
MO;+G8$M@AY:/Q*!DVSTW57_8M"^+M.+M#R:EM.*=7"I\D,+-=T]WW[UFG:1A
MQ?8#\"(."ES@FLZ&*@MC%G2Y-6WEL^-Z2^6*[86A&/9<N:*FX7>X=@(R!>\@
M/]>FB__VEL"+M_##S2T@4=&Z_?YE;%!L-0W AM>"$@_;O=C8#%GP+X[363@Q
M;VEXL.W8UWEIW!'%V/[0A)>!Q@]BQ-N^^_=?QUIO]((BJ\RQ6SK>HMK,:H/?
MH34%?_".W<XB6 ,\< E+V_;P!L&C.-B36UDY-O$,]R%J6*@P.604_,$*IHE]
MP+%W-^ HG#_(*=M9 ??@H&PML1;"&\H)18!JLZ5AWP*DX5$%%DN,V1)>O ;:
MXS,X;56YV7CL:?XFD#?$HWXG<CN<HO^Q/Z4YOFQI@BC$W;/8^RG;1/X[3S$6
M"S+#^=T\*'1S0V'U0!B%SX<QP-X$Z:4O'Z+\;!%46K:]?6T4VY9_?(&\=CB-
M+[RE.?MA ^F>P[N!#DG/L%<>^=Z7;^'W"\LQ/!S2)B^4N4G7EO& 7UNF393_
M RP"9#1L9/L/[+BQ"3]Y[N&<8,L+MQ"9PF_F3'U"4S7*6O#H# 4R$! L3TI/
M]T@?YNR0_MXP[8\PPA?[6W1V7Q9,1$3\(]'CC#(Q?G'L7!MA?:KQ*-E!PEE#
MN86Q3Z]L5.?*#B]HC$5PA]WD8UJ9;]P 92"2"$$P>TL05#9NXEY[8T8 ^$M?
MA9VF:V24.V(]7"H-<$Y7,,Z9L!BBP0%;+1/KC(5@';V+401Z/[FN8I1U;)0D
M.3GGFG&$L0+5S)?7ICVS-O@2(%5P9H02-CC1%@DG!@X!/[@WW'GH[0IE=-;#
MSE<RTFAP?F/U(]I;J+M%WA/K_1ZS$YB9 %8",Q)4Y?>_-X[W8L=VX!^J_%E5
M>670'\2],RT+3L+WQ'%O34-5*,QA$3,RQA%OH>>L>9/YX(- B1[NW6.RIV(Z
M67" \7?S$^G H>8?/9U=/2VJ[_L-P]$WG:C3W;C$^'%A+."AYV"_W^+K7B[=
MN!<Z..-BE%WZ$V9W+/[1>&.!-9!D$_ O.L%N_L*FX!LO2V+ &(>M%9B0H8 ,
M!23]RNR!+PNTN)"U $C7^ FR6/#9RV=&R#.!6A^U'<I0Y#6.Y[Q6P FV5]YD
MD@!Q<3_#4>? >?8&%&J/OVD+/U3,3,#DM>.Z.$E5>0VT!G#;H%S[&CAJ<R!2
MUX;+Y $^#MK/K8-OHAZJ8K</BN<H&P^>_H>P!VXMYP84O87C>&L8TL/OB;W$
M(?@+0HV=+!;FS 0]%20+2BD35=DUR"[D5!3E>"28\(P1ZH/X,ESCAA)^UN%O
MD/LNG,7%)E!*5;0RF?[J:](&_!6_H31R2NXIZ^RW"K+KFL9-!=@M7V R2^#
ML,H]4,MVV(4 [$I -1SJ/R@PO\('L5'B@P!=\!1BTP4=UV/Z/Y[98*/[+@3E
M"5?9/Q*0[$H?!.]ZX]&GX7+IQO*X5,]]KN_?8@?.C0\P3=/U3SM8XD<X7N97
M3-O_#['F[QSW#TK2'7O ^+:S?]Z9X0C(G'OL#=81D&FQ\=#4">P#GR& JIO5
MVF=L.*2 ?N:*V1H+UUG!(P[N$L!]9J[9J;0R'GS3@Y]=ANL^(&GO#&O#>&M_
M?_F;N1G(:8V4CDP:YN3>(B_G-)I/VLPY'1/?9TLRWZ"X#(43$TD[$HKO)7P8
M46.84,WCORAMS#CG:)WI*\-BPH0N"<$=X-R+3(Z \2UV$X$&'V"K7/I\5V?(
MMD&!2\-_G&]#["#9.0*JH/?T)3OQ%/3M^=YUKC;G\X+NW_T&)W=XJQP[XWTG
M8&A=H[K2255;Y>#U==Q[Z(_6UQLIP=*9!GZON%/UM)<\6C\FZ>:CAX3:7Q#7
M9_UA2B3?H"'RO48-CIW5"(BR+[V3B%H\#R@8O]]17) 2*>>2=D,*A3+XRGHY
M>[-WD,KM$6E[/ADN*&])>Y.Q?%4MLC-=K2I^M#TO+$YS2LZ=6RR4BCEV?&]=
M"8N/ZP@"95T&0VFGAVI[(2));]$S(E$RB1P"F#*C(-3FL\NUJBN>Y)6*+=X4
M+GYC=X 7E,PNS)\72W,./WNN\#\OT/UU,<[P["2RU[';SM!E'?5<RW9"CZ@<
MK<"U9K7L=UJ!;R_NI_B&Z_ZR^,-W4:3SZ?4[T^%('0R:#J04N#:U!+4$=:%X
MQ-I!K7>FX[XZ&35<M:/A9F),?6UC_BNZFDO158LL/J]JVAZ"9]1$>]TL#_<Z
MTZ\6WH"R:ZV_-^::%V*I21&5B91GG$A90&.,7F3E.EJPW8DZZI774E8,QI&(
MDXBK1ITKC+@A*UG4*Z]D48LRDQ-5N#/,3/9U/S\SF4> !:ZK"O3 \BD8TQ:S
M3S)1<ZQTGP6Y)9)]K\[,)R$\.<K6+%GPV*'HV9T#+V5X_:@S'?543;#D;ME2
M3XH6*5KJ5*$K$"WCSG0\5@?C\OHE"\O:)6C>]:I5%89]R/"CQJ6Y>/566Q_1
M(UE&LDRUK5731X )<IL3R<DH'L::>^6BA74)<B:UROBH;*XB1D+4)K%$-I@E
M>TKV;+"-N4!Y('Z+()D'(K5JJ55+0TRRC,S&D=DX]9MM L9 :ED>[N_GX\1*
MK,NDG/+GVJ8++8%OJTI+RHDTS4Y?1%B?=*83M7^@-F$[X_<EJ"6HVW<%72*H
M!]W.=*SV>Y,S G5M]\KMS+\1[G):0(U2S_+P #1*5EK;+\G?B#XIW/G25O-<
M3/TM&F243]#WL%2V-FY8T#>NHDF<B(^3DA);\N%$0YP,Q@TW[)5!%'M!%$%K
M/!E!(=AETJ.R>N45M73*2/9\S.QYANZ%<J^_I(/AM,]@F.7A443[V>U2)IT-
MTHBJZ;(H8]/) 59Q&ZKC?L,%GQI70"1:Q$=+^;<P6=&B=Z8C3=7T\HK8B.-X
MR!\TU)["717<U%1/HFH]&NW9O*SJ6Y8"P+U)<#\D1IQ1R3N5LT[488NL!26D
M:I]\>^NYY3X/!\P//RRQIIOH+"?!+L'>[E)RN<$^9'V<)^59BB*R7)F5YMI;
M0RZN!5551Z[I"G&-.QVJF%4CU93.+QA5C#776G(M/!C2'0=8:VVL3B8-^T)*
MVRF)<S%X7N*\XOIG&7&.A<]TM=L?G2'.F;;WC#7:G;*E1;O\!FO+T#&XU(;.
M?['=>NU0+UM3YD#I/_#S^.Y._$ZX,#3U6/?Q6QMFS'J*LS[9#NJ-6%48_L94
M<-9-FWKP!_8EH-@Z.])DOLP^S-M&V2=:,:>@U+2%[92/F30G]>3"QU>NXREX
M_RA3#]=BAE*IS5FOERXARB?X9DF5M\#[\]+]OH^3L)]-^S!=,UC=R;V'FT!(
M@9F4L[L'CD3N*,E"E[J;4M?3CUKN1+:=D"#D@Y[NZ-NJ[3[> ;X4-;TL>I1M
M@DOF.,4<P!M]R1N2-P[PAI0;DC?.2&ZD3+\3\8[.SZ\+735B6:6GN5N(9)-F
M[@$D925E)67/@++98T/T[CD4^=LMQ5?)^?-(<T';=%<J<(&N8?2.],/G=P62
M0_ :*=7-Z+"+'8W[D_+ZJS:?-RNA+*'<,)1'34"YQYJ3-YW7):$L"!TEE$N!
M<K<)*&-MJ*XZ'#6<T2RQ+ @=)99+P?*X"2SW <L]5=//"<LYO0@"^P>^+QW7
MXX5/:G$0"">C9*V&<@URQE#7P$\9Q87>F6K#AN.4&S_<)3K$1T<A&S<O.@:
MCE'#[<LE.B0ZJC4;\Z)CV)E.2BQD(-$A D7.$1V%#+&\Z!@!.GJMTZP>ZX7M
M?PW79-E.\K[V4=?N%=6^"_@SHQ#"3-1S\@1)'$H<-FI)YL3AI#/M]66'00E$
M"<22C-9\0!QA )($H@2B!&)9]G%.(/8Z4WUT3L%#&1M5H=DLB.WK5[J)F+[/
MY56D^ ZSVMK,-'XH29:1+"-91K*,9!G),O)Z(U?_CJN5 \O\AQ> <Q;*(J;S
MP081;Z]LL30KI5G9V(5'M/SF-USWE\4?E%PAHT9Y.9VQJ76FVKCI:IS2ZR,X
M'1\9/ O=@Y0*SWYGVA_*G% )3PG/DFY'2H6GWIE.9)ZGA*>$9UEW)J7"DW44
MZPT&9P30G&9Z>QHS^E;Y!ZPO1ZBG '?%+?(CW80J[+)1?<LT\?NBG4WSL]+,
M[X!+W_Y<8U^#=%)IV)GJY67.B,$W$G 2<'48U+D -^I,!^79T&+PC02<!%P=
M)G(NP(U![R[1+!:#<23B).+JL'IS(0ZCZ$N,&6Q1Q]P,M]"[^-/;U%=WLM=6
MM_9,O))I6G5K\3YPK=_1KPJV;:(45 .+;YMYGBW8>MP%8USMCK0&^I!7S)^U
MNO6E:)"B07A'0D;1@'D8ZF!8HJM.%/Z4HD&*AK,3#85<'AE% Y:%[:O=,KV*
MHC"HE U2-IR=;"CDG,DH&_I,-DQ*C#H0AD&S=KO/W)J]U);WJ[5A_/614$I(
MO&3PE3V/.MP^^@$%#Y\,;^/"GP?[OBL$&&"-+B!W0P(VP6&>%Q\FSD1Z9^H_
M9@+G.XO0Y;-:F=Z*V!Y5#$^)-M]EG5F5FP=E82*7*@_$<)5[XF(* W"[93GW
M]'G CC[]I@'=,V^4_P.^(=&=9ZLHG_( %E:#"C'B'Q ,ADGB@DD+$!9,5AR*
M0(GY[R*G45=5\']/MU#H,@<CQQFB!89^KG3A4.ID26H>#!(A=3HN*X^7,"#G
MEG$J#)I)[F]9-%<K&+]?I'7VUF^]L[5)HB^Z.7Y[RZS;$^UNQ1A<$KM*8@?9
M^9+4E9.:W3LD]'<_K*(DJ/:=#-<Z3%Z>7$\*(9HRWA!.SX%RH;AD99@VXM=;
MNH0H*Z#%LLHX0^'"H---Z%\B9=4>5?VU8JK_O@X3*BU?C0>FB7UC/ /X_+)X
MQW2O_P>J5SI;8<":OO4.F0H"I@E+]F\Q^W=S!R64R?08_ZH=2CF5+"]9OGZ6
M3[+A#]FJ)2!@Q!L$'KIT%A #T;B<\O:?3_B4QE>6?C>4:ISX%5(:UN7>;,AG
M&.[ZGEAWY!-3_M-!>LR\OGI_TAY,2PBT'0(EZG.Y&7_"<BPGAV)/)=]+OF^1
M4I<+ Y,NYCNH0ZU%PC^__ZZMZM](JG_G) .J4O_0BKN^=](!O\=:R@Z'+;+D
M).>WG?/+U?HR\;O6F0XG+3KE)+,_#F;/H^IEY7V,Z]+4P]78!&3_<_#:C:7:
M=DYXKE1MPRO[=&#6F>+6TX;M ;/D_;;S?@6*6WJ.'W2F^L&&AY+=);NW4'5+
MS_U#;JAW6V2[/#X/W42J>N>$_RI5O7?.)EVLQ63$-;V^=-%)UA?LZ,NBZ:5G
M^#%V=#C4QU-RN^3V]BEZZ9E_PJ2]KK4H'"%[R:NZ<R.NE\0EQ@* V8X<F[+!
MG#;[1C3,9YQWDSK@P23:4"1<.Z_(5\.<7R$?9A$*_2[6>.JK^KC>-(O:N49B
M4&*PX/%\ZC#. ;Y>9WJPNIH$G@2>!%X^O3@'%#5V#@X&]>9>U<% YY:-'"WS
MNO;W7#I'S\EFKLHYFDX2]+%OF=H;M.@Z1+)\VUF^7*=H.D;7,=-2\KGD<^'X
M/*?:EX[M!R#?1VJ_UZ)K ('=H-J(*66X68JQ K724URR=@DE-BOU9/H=&Z1W
M5!J(,/$G#6F!?]ASD\Z0/<G\[<\9/'K%F#6=R, (&1 7-8N,JICGJ42A1&&-
MBFDQ[&$]D%Z]5Y82>!)X+0%>%DVY& ['[ SL:V=U!E;F&TTNU-Z,P_0KU\;Q
M51O22-E;O4;I=+CJ=YQE,I7^/ACW"ZO)7OZK\BGN&_)5NE\/J-SIQ,JD,QT-
MU9Y>1N9@ UM?];VG1$Z;D%."LIP*-;UN9ZJI8[T,UZT$C01-"T##%-V3*FXZ
M]&#8S5B=E%*7JV'XI.DTDJ9[1: ![KTA[&BQ]ZI8#XC#3294Y?>_-X[W8J=/
M#?]0Y<^JRBN#_B#NG6E91%7>$P>T6$-5*''-1:Q+Q3BBY'K.FC>;"#X(-F$8
M=K((E&/V5*QVNXTL9P7OQA5M/V,_!?YS7$8$_,(F0*J=3B#170J*QT][@\1V
M+3<N,7Y<L#CAYR"O;O%U+Y=NG(O\@>+=-9;^A%E#;-\JN;' 4$GJ&<6_Z#P+
M>LRP*?A\O"0&C''8!H,)&<K21<3\RACJR^(U@M;V*!PWK/L(&@_!9R^?&6'#
M'O;?M,U.=K!+K\EN2Q,MH>9^]:UNOGA+XGZPN2R"!533Z>;X*'$Y!71@CROF
M]GG%N'$V'C?AJ&+2-!UL\G4:*MB_)C4YIQG:UZ3I'[TO/(/&4$'7I^+=:XZ[
MX3*G@>ZUJ4GH9;,KJ:OU)#;7O\/?)=_-DY.@":*YC$;DG>E>5RFY'4UNQR?#
MG2T3]R+%E3FVH!*WFST3HO"LNU(,>ZX$KEL%)"XI/=RQ$']I%;V_Y ",9J*-
M)&7SQ;/4 LYT2/R3H9?,+PR8)*CND49(UA:D3["I('WZ7&)38K/-E,T>:S;J
MINY?7$QUJ CE_C59T#'/JJ1C7L0=>:1EK1C7]K7,M8)@U<*3+:7+<J)30HLY
M.2\HF3V?;]P'UA7G\*U </)<\8/G6W#NL"^OX=3IQ1T&_<ZT?]G==0/D::LL
M&+-(T$G090==OQ;0Z9VI=CD^#]#E//Q%/M:W78<K/]B%$R3B28NF14+Z<SCN
MW,XJ% :=Z>ARV)A0:/RXE5 0'@KI3\=B4!AVIN/+?HN@D-([E=W\;?Q(/.#/
MBOF6RW=@225<?"6\8B^4M!$E>SX^]CQ#:ZHV)ZEP@!,/534JD"G"./NY8Y]W
M%,HWOC;R#921K\A$D0RE"RT2U[G>N"2N:HXZT^'6%1.)Z!1*URRV([])T#UJ
MT/5% ]T80:<_(M ]VAO2&EVI4A4751474Y\XZJ(J(-PFG>F@28VBX>VJ4MF0
M$'^$$"^@O50$<:TK(1Y7;4I()]LFC!W**(ODE!W/Y3F8;',U8SM.OY$9,>]P
MR@$3?'6=6]=8;3.+MAL^[&'&^?$EP,R4E[BUL4=V(L][W4LEF(&RG8(2S$$)
M)O'R&;YJNIM=DS4;Y_ATKY=$>>T 6>P'98.)048P-7<[M=#-O_:GICB+!7')
M7+EY4&; J(8):-U08"KB4A9U[BV)Z<([Z)H *NX(,*O]@UXJ?X"NZ.*W6(/7
M?YN*_PYGL3(>% HX@0\=>"A\[>^_CK7>Z$5D7E3Q'/\I]G;%\!1C.UGX\H8H
MQJU+8**;-69 >6PD#YB;_27Z*L,EF*HPOT22T,B:#=<U[%O"2@4J!N9+Q:8+
MHP#)B(4BQG_CVL-T-[_"L.+81]=P6=W^9D]V^SY;DOD&$_A28"1[EEO^U\<%
M;X]U3_&SUUBM0-@9A6Y68'L\(.U3,?'!K+?,&Y$B[ZT4RK8YX2WEB73C/A,F
M!'Z4*?U)H.2FSZ9-E$_PQ9(J;T'@SG,Z(8HD*9:[D14DMV7;W58EMT5S#>76
MY\G :-5V'T\GK:*:6FYZU-/M13+'ECF -_KMXXW'YRGG$5;?(A;)MN:B]*6)
MX._XU\%M>&2NN&[N7H3[M@]]$W)YJA),&K9;&H_50?=0W\&V.-]D.)H$M4"@
M'C<)ZCZ >@B 'O7/"-3G%,07C_]6@OAO8 LT,YV%,C<>*&Z#13AOW1LTXA>M
M4H,13J*)=Z_7=,)(-S%A!%@F)D>V0F-?HNQ>V@&WO7/<JRV#O0Y9+RY9L%65
MKK4HAT2BX[&A8]P<.@: CK[>(G0\5K_ E6UO8)Q_X.R]WSV$JRWP]4BM"AEV
MDV#KIPN[X49!R+!'XFV^V,>D&DT;AS/$..)^BZT&&6HGQ#9(S">X @3%?-,)
M.R)A_OP<#;R]%/,KA,H-F3FW-M. #!HV!U7(SS6Q:95JCW!R[NS<HHT+O/P7
M&J%DPYK_<Y!H](//F6\Y8Z;S?XX[4VVB:EVM6?>G]%9(K(E[SU 2UB8,:_U)
MP_>'.7T?I8?81_T^.RU;LH?7!QD7WS?KM642U\\;]0-;DZ+JM6Z_G*CZWJ42
MC*H$M09JBZ2/A]%[)BK!/"39G]'"GY$?>ZSB]L^6/)R<AB'TH.]$0LO]8'$:
MOH7%N_NA\3RZ/A(LLB'*PG56N['I:P,YT5SS[$L^#=.P0(&BGNEMD'5H$!=/
M'3],VB4,MS =X,,E_RY8B1_<?^!5+'H^6"4+RYZO3-ND7I M8,"/37?.YO5P
MB3-=F1Z/K6?33S5?;XF1_BY1C#O#M%A(-%(F)-/&3S* \<.IV+ J@\(DX,E_
M5=)C*IGIN2J+'7'"E5X%LTXEL/K8LFV$PBI18'&R'5]17[0E];#=T>$ES3<N
M[C[+U5BZA"@K'LM,,)99V>ND<1F#WQ+, ]M1X)"PG17(K=!4 ( Q3C9X.R*>
M@Q)+ 0'6AE_.3?@0#0Z+25:Z--<@N'T<)'+DI?*5)WOX&2F$,_D%8_(0 J[A
M.2YCVQO&B+!+%#M7S0CF*2#+HFT#<\!';,>? >=8?.>=8X$H5N =VVM7?SI
M+);GPN=P0[Q[0NPM(-3D::LAF ].-TY:D[)Y&1R]+/5E.ZI-;AW/9!,.)A '
M\Q:?1V5(;,A_4\6Y@2/1\('O**9'HPL#7%N;.2/ BJ=\H"3$ 8+\&ZRQ#P\&
M1#46"]C=0!@%;X)QD/\I0B<F-0EGFZTDB5-D[A!.$_CVSIP3Y79CN 9P' E7
MB6**C0UV*R4PP;5%YK?;;4TD N[R<3Y:^$_,& AQ0<&"389^.[B(YYP;7<"5
MMX^A> [6TIB7+R2/*P=?PFU.)T(T[.ZNCKO)G2P1&\[&HQYL0I3W8MP$"UJ8
M[HI[%%#SFB><' &+P5- V)@>@E=U%^;/BZ4YGQ/0\OB?H"O/O M,#@VSD&!G
M4,+X:D@@B&#X.:JM&'MLLVA9#A[#8JH"71+B71Y5U9*:ZYW6^N(_S9 B]M=;
MP\5ZC?0K<;\O@:E39W\%6W_P!5&-L'>RBULZC5"[!#O%4S[8 !&B//GH4/I4
M6</VLJ%KR:Y\95 @J@VSL&!T-CC%P5&2PJS6&U\0P8M,QJ?XJ.E/V&(3AF^1
M6?9N_;9G 'LCIF0R68"GB@<4C;%_Y$"%.9C._%)Y8UIL]*3)<8:G['G"Y"6@
M8 $"[4'=*IEK![OYH=PB/\'J-RD[FH +8(+45Q\!(# R-@I7 8*H\-)@=FN&
M057YD^57>I0?1J_9SST35;K/, !5GA@HFD%(<@#BA\KH::! WSL;:XYIIALK
M/.!-2C<,03 !IO:A5(1I'J"3+X:!$U%XLEF:( 5! PB..UCEQ1S)9=Z1RYR@
M.XG?9#3+5IG[>1$ [:%LE;G-+TTEELOLBQE)9MT=F@F\*WON2Y=L.<*A@I#O
M]7']H+^;([P&\/,<;G:7 "J791JAG<L$-6^7MI6+<4D<"LC2VF6>2!PN@<Y9
M,H:/B) LN</Q[L5)"<08)FJL*;PJ^%LMN<5B=8%J;7+Q-;/(#V472\(VEK7-
M2HLG)40^JA:RCS"M6^Z$*#M1'4K3Q4VT!J5GEF0M,_ E<YQ9!K[DC9IX0\H-
MR1MG)#?*Z]#=D+8CFSN+Z3"1E)64E905@[+9,P[T]&F8NYJ!7OQ<KC19X?/N
M34&M^5@E4S!?;/61;)@=':.__JG,G0W>281%1K/P99082;=K#41B-[!X[;>D
M0.]*X[:'>>*V@QL]@ @/P\ @C'3Q/=@<6]4FO=*BM(7AT5H+/TGQ(,5#2>+A
MR5'Y,*I$/E#&?1?'!,6@,]5'JM;3ST]2%-LOJ8>T=>>DH"D[6;,,03/L3'MC
M=:2/I:"1@N8\=DX*FK(S5<L0-*/.=-!5!^/RLL'/A%V?9HRU2/)!">Q(XMD"
M/$Q=%K1X)"4!4WA;LJ57[=3>^<SR1+XL6-@P_;)-"F'<ENB+X1P8ETEC4'XF
MZFC<5WNC5F7-2_ \.O",1 //A(%GV-?5?G<HP2/!(S!XNH*!1^_RDZ<_4?5Q
M3X)'@D=@\(Q% T^/@6<P[JJ38:O4MIS676)488NK/_?&C.G>LB1LUE4VR+JV
M'I0@)SF29EVAV5@Y:>LL%1MW>L!2_*#'>/)B+:NKHKAL_<MKD2WLY\SN2=:K
M^?\VE)4S2BU>M<YTV.^#6=QD)5J!>%E*&5%W1DJ9 DZ#A?F3S"_^(:Y3MX#I
M=Z874K1(T2+RSDC14L"ETIQHT:5HD:*E^K4<WNF@P!+_GA6:XJ69_$^X!1S[
MR WJ2F&IJ$8E5'NIU)#[JSE!-VA4T+6742IPQ_4%3^4)BB)6'H-1@##-:9F1
MV*"=(E^B*Y %9]XBY]:7Q2')F5I>#C'U7-5[0W4R$,>O517S22Q++ L;=U(8
MRR,Q(D\DEMM(SL>,Y?+#8 IC>2Q&((S$<AO)^9BQ7'Y43F$L3\2(RZF.^2JM
M$"*P!V&O&$BL;'C#:7+B";^VWD_5,>_J6Q8+>9<B65FRLA#$EJPL65FRLF1E
MR<H-$[NDRT=QZPCZ4?[;;G$'+(@:+R2KKZ#1HKH#.<MDM*H61G7%_Q)[5QTJ
M @@/)?A+!MW.M'O9T\HIAG$NU?XD9A\Y9BNLR'<2M(EU; Z@M]>9:I=Z2:5L
M6L2#51;&DN"7X*^J2EZIX-?PZ)X,)/@E^"7X6U"YKE3P]_'D+RF*L$T\6$:E
MNG/KEN![.=Z<;K#<^$6IK"=:J^@]EWJB]?E0?!!E]*+HS(M23NR8,!S;^*6'
M%!926(CMO$F0%EF4N$&9[IOSX%U9\KRM.R>E3EU>HX)29UBFW^@\>%=*G;;N
MG)0Z=;FK"DJ=49D.J_/@W7U?UC//@*E.&9%P)TU[8T2IM#M<['5<#ORB*/SA
M7_!O1W^@? UJ7@*15RO@'KYQBK<T/.7>V5AS96G<$?@W44A8*=.T9RXQ*/ &
M+Y09=SF%OB;%<9'[DAY%KU3D0?Q_6"TU8>?@"<]1;N!#F-A%6(C3L.>*016Z
MF2U5G XEP5SQQ[;#AK<V<_BY"2 PK-G& LH='?=2>0=3Q+5Y2Y<0!0C@+:E"
M;'S+&S(CF)*B]'L@HKN:SH:%L>[Q/T=1U],*Y,5<P;*#57\/JX^^_<D7]\YU
M5J^=U7KC,;;XLM@%Z=4*4)&Z@L< ,]\&ZD#;SV"-E43=88]=<B,)0Y+#8_#3
MHXQQ0V;&AC*V,MV L>YA>V-[OMT>6&&9NS-IR^Y,L%/GH#=41]JDR@W:@6/6
M[>'H082>WJA^AHWJ%T@5K76CAMT3'LI>O]>6I6!$B0JD5X>]) MAYP-5@1>L
M@3]@;M:#VCQ/^D??J9-O]Z@\>5)^L!54T'&F*FY>9L;7,_"]UA9FT9B  E#W
MN_J^@$+"G%AIORTKQ>M651_JZE#;CY6L#@4'KO%@KJ JL1___NM8T[HOS 5H
MPC9JMF3./NJ]4%;$6SKSD%M?\^]-U(4_P_1H:E 59OY,4E]O"T_H)Z7^H"U+
M&?">X'UUDJ *-B?UZV7S:_CUH76X!";,;1,<Y$_#=>'75#$IW?@VAV/;A'/!
MO>DM#\SE"27\K\KH*3-=XF8.[)EIX4\?<-8(??*3N#.3HED8&$% LV3]=SLM
MAC.D?>3GP>&8Z61,L$2# S-\6>1?G%$^;U;$-6=['E#_/61^!1CXBW=QO#9^
MOC'I##9^XY)K>/J5Y<Q^7,RZ?^'3?X'>1("'UQA(X6[(+DJ.O6/+X4-].$ZP
MU6/KAC4H+]'/$'ODGO!"?C>.-8>'>GT4AFQ?8$S8SI?/\"?3](I$9L4C-J>(
M_S L(="97C-.6\%S#\"G,W2 S(.3PS-^ @^LB0W\#WSSKZI*IH4;\98/]HK8
M9&$F"Z#=MIQ#[/^K]L 03>K*J:(? 4C <8L@P36Y@$9<4/KU]+,YOX+1PH5]
M@Q%?<P8&0?L%A!3#P[8%Z8466>,:.#&^R%%GVM<N1WOK^TUEN#Z^,P4*8!7:
M&8!-?Z1JXUZ.K<EP#5O+WNP[*_<W:8+K'5SV]Y;Z]+==S>>$MH][RC6?Z%G)
M#YD]L (-\^"U@'U<A"M&V#A,'>N3TIFB*R)3C+#54_=RWP/S-!5T"_@""VV2
MQJ&K#4O?I;&0NX06VFB<(&"CT$UCIQ]#;@*Y<CD#5*9_KEV@D6M:#XH) F&&
M^N7-@_+$?(HO!<TC*A502GAL1-\]C\KCW(3YN*"P*@LP"-@T%@149E!?*5@&
M&\]Q']AO5'@KO)9IWTO#OB6HL=X9%M?I%,.RG'O#GA'.T/ L/(QK-Q>@QOT/
MC \Z-QDU_<&]B!2;.[Z>CW(+-&M0D5&PW=J@Q[ ';SC;(F.A?D]H3 JB&M\;
MO:!ET;9_A+3L'H/B'8M)EUCJ&N=D)!%"@7_,"1"774C ? R8N!?<C&RU:UQQ
M>&7A$L."1<\O?;6P*J5P3U=-U@L_&;9Q2]@R \V;XDR!?"9PAF+">I*6OG8H
ML_611_@SKNEL:)P/N%< =Y/=[C!P$<+-L$2*JC&F":Y[*#[@C^A?\]CDUF#_
M('?P!/LEMR!Q'#I;DOG&@H%< J85!1G$;,CH5EFF<6-:S%Y6@1&<__$]6FP\
M$!KX!#.F.+3@ 8,"?$P;YHAF'P@@)L]",. ;UY9AVVQX#_GRUD0>?F50>*N#
M-JV)MJ1A/5"3QI<Y)QYQ5\"S<\XY@ )X=@7HAEG^ +&"']N,E]CW,[ 6#3.9
M]>Y-H!0^&>4TY0J&1D&UL;SXT"MX#[X+;8'DC8XK(^SU 9]$V>3TUB*C^-0%
M\IG.'*@0;#!2C6TX$SN46<JF.]NLL++;+!!F*^-!,;AACL/QY?%=?-C;7TZ/
M &3IC=J(1;LU4A/LV> ]P=5O%W,&8K>[['+W,[EG5[NJ\OO?&\=[L7/CRS]4
M^;,J<LL/XMX!D8&OWA/'O34-5:$PA47L:G@<B>YGI>:[& CB?Q#<:@_WL@+8
M4S&3U48NMH)WXXJVG[&?SE'[9#L9%*K?E3S1"^\9#$-<M(%'B5+J!O;LQX6Q
M@(>> Z9N\74OEVX\Q22HDA^C[-*?L(9+\"594')_[YZ??]%YYF_[+VP*?LS
MDA@PQN%*&S A0X&3!-2'7]D]^Y<%:AZP, H:[363"L!KP6<OGQEA<$+@W(AZ
M0ICVD=:+D<+[$ 4C"AY$+=W< (I,$,# 6@LS%%O\B"0 .3B1@U/RC\OOE\'Y
MKX92&Q4!7Y0%6D7\0&?>*GCZ@0LX5!L($ZJ6N3*Y?Y'NB IVP()XAO>#".->
M.O(3P&%SROA'[7?/UR=?PS; X+9IL,DN3-3ME =BN,$I_LEP9\O@".^R__8"
M34R[5-YLW/"427<9C"(9C@SNZ(--\%V0;+&V$XHCE_R],=VM8V]7*4&:SQ.(
M#H+7.^2%VYIW*(/9)O[/5XRB1-JJ;*?($6S>O>'.XSMQ0RP3SD'4OYB2C/J:
M@>?]5MKB"!L[U,BX"/55,O]0<6:SC<M(XS]O P<K/<TG\V4F;V!ZUV(6U^$Q
M)^ ;^,6=P:T*.* WJ/'0*WO^'S*_Q<8FJ%0R;>"$DW#2+<=)J%\J[T)]XIM)
M?R@130RW<CMA6KD#$:?\=0/<!-H*9:/[[@4*AZKM,&[T'=@;.&%AT@A^O*WA
MJDDH6.:.91FNBE%2P)IH?6QU[!WO^"Z('-34".!P8<Q"Q0RFX7"G?,C-J'08
M[@\"=@Y2C0$$+$N@%A!R!6]A.\NT#5^2D9^^.<,-HQOBW1.R-VFNQRU)^+/M
M4I--$;ZR!SX--E'4;4"DL"DMK,W,X_P?(@RU(B;J\!^?R$^$(2A#U.%CPQ]P
M!H'>@G(23Q>^;L ;1C(]; P;)@*K!]K<HLSD$4XX_(Y"R4YA'!5>Z4N$W54]
M;*F"*$(SF'+9XW\:H4QX>-##Q DF[/A;GV58=HD#:K+*U5ZP5TU@$ZXD8@@>
MVF<VL[,=]'@=X!\PV<R5?Y3X# )#\ M)&FXN:MK\7Q:Q;T',HVT'HFIFKAES
M^J*>\=!EM8"[+F''@"Y,9^+V]'PSXUCAYBRN;>\E,;YDEI3##QW[UN 6?_@H
MVO;^%1S?Y WW-\Y#R10QB<RM5.4Z/]U%K3\_/%!"M/A[R2 4^@S@K+)ABF!H
M&!0V:.,MX'6^^8('/,?7AI5\YC\(A)4/K6#13N@HXD<8V$2!I+ "4X+;_)&C
ML%QIL75\+$'PHS^-708>(!S#F6NPA:TW+LJ^W=<1/,'9S++P"5.HX#F@**Z8
M$0R@@5L0Y7C<#R1L @4K!$-L@4MCGFEE3%<S8EN#"P)1B_((" ^3!RJ'HO>X
M'[;7+W"]M3VQ/_O#'KE@WW/%ZIWIH*M.]%&B*S:%#[G7+W !5&SN YB[KG8G
MVH&Y)VC!;$$Q#59/\*72Z%;?@C[J,NBR>&.#"7-VOQ?5MBXHF5V8/R^6YAQT
ME^<*_Q.L\IEWH8&-!;9EX'E#91HAB8>NNO6<&K<NX9Y4)DOM&5D'80C,-QI,
MB"-SAF0B[MIPO0=?GL&L(S(2'K:IX=M1:'& $/H?,W"B(@# N T+,&W0^EB;
M/>46Q $, L+39/,#T0#6L'./CJWXJ6_Z<I6K6,$O4++ZH08FC8[DSS[R&'S/
MK+FMCK8-=$#C@'N3E%MFKSSAY[RS6% \:9./ESG3Z79.[*<H97'"&*<=4E.A
M2Q9*SJ89H^G"P&@')W"Z*=Q48S]BOJVXWXC)9,-T.>*I?P9FTD6BH2A[.N3V
M:+5 6251/V+4 HN?T3[;S/&48E^QGH%,X6"6-Q>^\,Z(O*TN6"!+_,5WWY7Z
M9?$%U?V(40)RXDUP&,VOJ&]'18RK[^'*OBQ"4^?KUG,*QM?V8]^;_-&9L>4S
M/TOF0 \A)AN7C$,>>;%P4"5BOI-EH!IM<R4BPB*J#3BY&.?YKN\R+R,%J2&<
M8_:=6D)0.^8]8_XZ!1."_$0YGG^4+_-F/Y,G\#N&.4(Q#Z6?4X2903 R=[9V
MTA:>26Q3VDS5Z:2IG!XU?/^@H[C X2D'VTG$\BGKMU1-'OF$[SE[X9PD]PRF
M+3"Y_S:0^Q]"N?^1R?V/.W+_G2_W7P=R/V\)HF9*C><:-7C_*-.>%ZN.5.HV
M7[,KXT_<3_P6G:JEI_@^3L)^1O_[(;IF0$,!N5C+.B.''@;L*MMC#]34LGFI
MQ$,B'X.=E-9B;<W6XI0[(>).9) #K5JOK^\J$86W!0RHG1?3H4.IVD9^99&C
M#@5>\L8.;_0E;TC>D')#\L;YRXW2ZA^'Y7.:J&_<F3[YR/*;\?K!OP).[]>O
MM7)71CHUVH^MP)[658:KM!YNM:[U>'9,KY^COLQJ;1C/_P@OXMX#$! 27VS?
M6?G:Y__ 9QFX(M\9IOM?O V+7?(>]]"?+. 5O^88=::#<7)J9GW=M)O=\'JK
M TH9(V7,B<(2>H[,SZ9$S&'),L;0DN3,XO9(EEJ+I$O1($7#*?5#SU%J3&#U
M8]*9CE2]J[=<3$@%Y RV04J9K93)4:-.7"DS9A4M1J.V*R,M+T=\'0OPC(3\
MIX[Q/!D%7J"TX@Z7)F:=G>3+(+;HX6K+UJFTY7&O,]75\7B<'(?- H"WL:T\
M@8M3RHL%LAX/6;TQ+);039<$4\Z3HKLOZ]BF G4A2]FF*TPQS[Q%6E"O-\T6
MK5VR-LQ(.AZ&FL7WS4_\S[IE\=![/QC\7,*H6>+0@B4AY2GJDK\(WM&2 ;*
M0(8" N-'7$ @=73^5ND)DY9IYJCYHR^)I#X/QB751QQ<*CBFP@95/@'^-W[^
M60V5$O,E/X0T8C(?\\8C\;_^"N9?[&]8@Q6+$&#75EHTB:&$0>-'3W\O&6&S
MPN3L?UC=B" ;R3]06(YL1"JO_ 'Q\-B>#"IF3UKDCEC1T@"1@W]I$A>/FH?2
M\A+29B64NV>/-+O@Y8W[3.RXM6(9!S !_W8]5A=+I*B#/3VE!<&$9[\I<?6Y
MTER/DB%8=41/07]@.>Z2%B;1]'IM3?8XJ,R)E$HC&5<R;@[&K2E727@MJQWP
M$3R-MEZ@M4^I^H/RM)GU!NS/U]M>?ZU(I9,(:7X/)$+*.+3.\WQJWV9OU9-:
MDPZ*4:8%4N(<>>4C<\'V)*-(1DG#*)ID%,DH:1BEWGPWR2@M9!2IIDA>D6I*
MFQA%["SK)C04F83?,O8XZSS\JG/I$^@:C_.[F$3B W&,Y\J$Q>+P4!IYL_<X
M;O8D925E)64E925E)64E925E'P-E!=+2TZGDWY>.ZUVP5BC;MB%219<PE)25
ME)64E925E)64E925E#T;RF8O:*LE%[3%^T"MJZN*UA_#?P:#I\TK];TQT^H_
M;5@'5&S&*8O7"E'XIJZZ3J/FEWJBJE.!-J,?MA9J0MF!= 54="S#-.E.6EZ&
M2=:$E*@6"=7C9E$]D*B6J):H+AO5Q\K,+\R?9'[Q#W&=*@ ][$PO)) ED"60
MRP#RX%@Q]VJ!/)) ED"60"X+R#DJKY>)YC'JV>/^2.K9$M42U:6AND#)Z#)0
M/9&HEJB6J"X;U<<JC%>J=$^Z4NF60)9 +@O(>F- [IT/D//=NS=^H\[#9+^F
M[:10X6V[</*IX(3*ER)"!*241A_),9)C),=(CI$<(SE&'/I(CI$<(SE&<HSD
M&,DQXM!'<HSDF$8S/PK6N*HV'>1=^MZ;,ENDXKD^,M_YT72/P[[SG0Z[09MN
M5D LMS-=.Q]GNH2FA&:E.1LU0[,OH2FA*:%9,/&B$FCJ$IH2FA*:!5,I*H'F
M0$)30E-"LXSDB$KP.>Q,-770&\JX:HE3B=-TZ0XU'Z$R/5%"4T(S7<Y"$T?H
M6!ZA$J<2IR6E)%0"T<GY'*%5Y"CL91,DW-IN9R&S!V1\@XR(D1PC.48 BDB.
MD1PC.49RC.08R3'B4$1RC.08R3&28R3'G$WV0.6) KE;-G\TC1O3,CV3R-2
M1^C#K@V/\H9%=#I*[I3<*2X=)7=*[A27CI([)7>*2T?)G9([Q:6CY$[)G>+2
M47*GY$YQZ2BY4^# P-J*%W^)U2FV:O'H"@<RX9 D&%P:E]B28R3'2(Z1'",Y
M1G*,Y!C),9)CQ*"(Y!C),9)C),=(CI'AAB77)7Y#%L1U"1#>66%?+0-3AV68
MX>-S"C=6@?A$28N 05]'^//*=;%D-O;U^]/TEA]LF+LYWQC6-S)SW#F9!R&S
M#VG2Y_5N%YOO3KH36>%"PE;"-EUU8@%@VY.PE;"5L"VI<G$=B)7E_R52)5*+
M%C*N ZFR&X!$JD1J*76-ZX"KCJKPN#^2JK"$K81MNC+' L!V(&$K82MAFZD$
M<K-Z\5#JQ1*I$JD%BR#7@=0S:BN0\R(Z.WO4=^\L1C]<X023<-*G>1%3Y/+X
M0+%U&HJ2G!77]>ZX,]75\7C<K.;>^*$O =0" )7:9+8$[#3;K4!B1F*FV!UJ
M4X=.KRL/'0F@=@"HW!ZM)6"G)P\=B1G!,7/LDK$)S#0;KB,Q(S%3<R/3$C#3
M;.",Q(S$3%77:]5A1I>8D9@1'#.E=OLL 3.#EF'FK),I>9$OV%VVI!N+ $T\
M0E7%)9;AD;FR-ESO0:95/K[+]W;6VI/<*;FS)525W"FY4URJ2NZ4W"DN525W
M2NX4EZJ2.R5WBDM5R9V2.\6EJN1.R9U"4;6EW1O\; 7,4T%"P,L\Y0UQS3O#
M,^^($KKQ98["H[X=*I*C\'9U0^9S,M^R57@G]&6Q_V6V+*C>$$-&)X.N#!F5
M(!(=1/GR%*K%3[-9A!(W$C=5U7NK%C=CB1N)&[%Q<S1%H5&E;2*5-@FBEH"H
M0&&T2D&D=3O3D:KW)(@DB(0'4;XDAFKQ(Q/F)&Y$QTV^1(9J<2.3YB1N1,?-
ML62&1I6V?DN5-G:]]<PS;BPR9?-&@IOVQHA,_)=??E&4O6V-;1M_)3[&?W'J
M>7A >8E+CCUR3Y#G<&76/& ._/JY8GJPAAG\\/O2<;T+@/I*^6#?$>IAV36J
M&/9<"3M"O8YUA,)1INEGEF<EUTO"!C7LA]]_'6N]T0NJT.U$S>U$5=RBV5)9
MX)V<"1.?)[6QBO995Q$"U*2>XBRB;X*_*ZN-MS$L]C)ZB;.@)/:(X1+.;.;"
MA"$,JGPD=\12>OA7#R9-E_ (Q3=[[,?1%RJ>:\P)<)>W5.AFL3!G)K: 7[CD
M[PTK>(8TOW.LS8HHGJ,0&WF(O=4G!7[JW'@&3'3MPJ_M6Y@<!RRN$?YGX']O
M'?SFQH U7E:[3;D8+JCWYB=$*4%&E/(VJ/<6YD;5QFN+]#7H& \ ^5>&"T)8
M61$#,[7F2&_X+^R!Q]\7?P]=.Q[;WV DU_" 3_[>.)@3=// ?G5CV#^ =]S]
MG\\)"$R7*D^^$Z)\AM\H/?VIB)N;XGJ\7O&A '9AKY#8;&/@A$+QO2$^1I63
M,U:>T(#HHZ?*AB*X..K[ +_UQA>6^*Y/>+8JKPW7<A1JKC86!^;*F</3AN=O
MLF7 (062@L" <Y@9$S3'?XLBPG3]-;!!<?IT<_,_,F.S!9&T6:WQ%RC'9M9F
MCM/$I\G/-3Q#F&2!5[(5^4N'51/7>L GJ>?,?@02[\![D?%#+H>C;ZDL08HZ
M+AZAC 3P$7&C(NE2><W0PV0KCL@H3_E;47["CS;X0O]KOM@9L!WNF&L:%B#,
M6"Q@,GPM_E[B K8[B=,VX:4KV$9/@;^Y?IE0)FI-IO(<S<8+AH?GYG!BL+/#
MIHYESMDSL1VCN(]OR(R ?N,J_9ZJ:%U-9ROY9+AP$ 4?72I7P'VS^/KSL!^2
M/5P1KH8+)/A;_&VSX$TV\M7V35;XIN/+I![\P8\Y>)NS)J[A[[L]3_>;F4'A
M(+:<^RK/'<57:#\#!P'KQ?79;D?QU2TROP(M]J]0([VB%#;OR@YKQX(F\,F7
MW5_L;P1%+0 !'OCLV&[PSU=XB.+O&2FNR6QIFW!8TVL\FJ]AV%<6X.9BUOT+
MA_T+E$T"NNT:M4UW0_92@.N83%R+UCM3?KY9L"T(]"B@[PFP%L,?*!9S@JJ5
M:9.\C/H\T-+]G0EUW70<X*OT[#\[6C-;4>U;"98%4\#0H%@;<Q2HS&3):8DI
M^_9'$$O79?^WM3NZ+-T9 >\RTP-&?JYTUS_1FCL>..<YZQ>*/]D+;IW ^_"7
ME1O^2:/FM+B#0?L=Q05ADG("/L&"\7VJ*DQ899G-H;C"&8@YXN:(+-S7G;#9
M[LX)4G;8H-R.+-L1/[JC>Y$]6G647*R@0*GVXM&MG>DWD_Y 4Q,5!Z ;:%+,
M!)&%"%H5-M[3A&\#,(@Z%/6"#L50N?#/=U0U/Z#Y$_H0+[2($W'-:J9$]9]!
M9ZI?]@<MKOY?;+-^DP"7 "\7X$.A #YD !]*@!=05IK12%X[W 6/KBV9-M.L
MQ!% K(R$$BNCSE3K7^K"WSR*JQU(U+4!=6.A4#=FJ-,>$^K.Q;_P)W.HX)T.
M3-]@%Z;\>)\9:[P=E':(M$/*%5T3H437I#/MZ8TJ#"(9(A+A$N&%$3[LBH3P
M?I<A?"(1WCY7P]O#,3!^F-"_*<9/K!R;1\)(N^AQVT7#GE"BI]>9ZMU+\>.@
MQ=4@).K:@#I-*-1IG>G@D:'N7+P1;U]]N'YS%3GNI7$BC9-R955?*%G5;UQ#
M$,DXD0B7""^.<%THA.L2X;N*RHDLRTQY!]D>WHUTWR9U;J/8$U\="_&.T8"1
M "C "* JOV-JV(L=NO /5?ZLJKPRZ _BWIF6153E/7'<6]-0%0I36L0(.(X4
M,_6<-8\E#SX( G2'>T50V5.Q:%D;$6#%4[^"S]A/YYBGPO8 O[ )S\<Z$<+;
MF?8FB<D?-RXQ?EP8"WCHN;(V;O%U+Y=N^#6+,/8'B@?/+_T):[@$GUEO+.#?
M)"[F7W2>!0D+; H^C);$@#$.XP8F9"A+%R'[*^/&+PO,7L2,F&YGRG(+T-,4
M?/;RF1'B-46FP[83'$W.4*@B4^9X5@5+H_C#=FZ S>YP>4R(P=>./8-?^<D5
M>1-C2AP[+CT'NWDP=+/"#,Y__)PZE*5WZ!8$(1]F]T628%9;J4WW$EWRICHQ
M@7&< ZK9C#2I+<=35XJGJH0'3+JCX\9]5J9R5R@18IPI$:+$-(>=K(7K)<;S
M8^+HDBIO06K/2U>""]%I) B=/F-6VR$R97!Y%,BI*9E_*\CNR<;4M6;W',F=
M:D':5#84B$C8*$0*T%)+S$.L&!E:\0W4LFX:;)._8=BAMJLJ^+^GQ>1'CNT\
MFE9XQ#AL;I5Y&EK4P B2)\ODR?Z9\*1D!BF@)#-(R9#SXE37+[5AB6WM3_:D
M?T7@$YN7!F,%;2JZ,>E>3M(NJ]+KDU,>[<MN:O)G8/OIOPZ2M>0+E.[EH(KY
MG[@4&>2O%QDZM2)7('^:WG+/@47C'BP:]W>%-RGL7:F*2?:'G>E U4HL)GD:
M ^.Z0%!HEG5-4HJ4=HB4LNF<1J0,6RE21IWI6)T,ZQ0I$JP2K%&PCO3ZT:H7
M*!C=(%K'95>3%D@!D'!M!UR;.%L+="-M$*T3/%OU_IF<K?E] P7<0]G] Y%2
MO?'JGZ=+U/**P[P\+3%<=#+02KT+53CWCTJGE-ZD+'?;<<F6,_"RRGEQ!\.^
M2/,ESY,3HN=8#]>*1,\!R?/>,.V/#J4??#;]8+_UF325.-*[G:E6HJ)?X9YQ
MM</?H*?B3>XHGTO!T!K!,#DF&$[(A6,]:D64"Y1QR<4Q ='K3'MJKS4B0J+P
M/%#([/^\Y_.H0,];P<YG#<YG56\-_-*<T!*%K4%A@;-P5*!EKJAG81_/PN&D
M+6#<9:KRC'4=X5:VOR>;2?_6GM=UWU_YZG.*I%0SV&&Q/K#8W-E@AD1YDJN
MMU& 19SP!9RX,SC6G%58+Z2.&9?J9%"B)&M\'P/M(T\P@1"SK]UTD7+LS.18
M$77M6'-V<>78 #2RKMK3SDR025$@14&5_I.SU&F&CU"GD;) R@*I%NR)@M'C
M4 M.5(K)5K A3?/I-QLWZ+WLL01][)]K8PKZBJ>@$TQ!W^\AK,9:O2\-^)'#
M'&[F LA@>[$:%!B78; ^J-@O/-+='ML31\,W;,7  BEA&U3>%QY;/%/6=M[#
MWJ\PL(F-F^$-AL6:#=_BWQV[RCZ^6(]C9K@NZS_-FS=ONPBSGL/X%^P.!$O!
M-:N*,9OQQV"*Q&3@B'RX-AY850O\+7SH;H#*,<JLUZ[SDS>0YBN.$&H._\\I
MH="EXWH7V T7P.H!Q?U:P11[)U+/W; =N#RX 'R'2^X<ZPZ_L!S#CG3'MAPX
M1=B[4T\MUEG^SG!-MLKMU&(-'?UVS:QQ?/ )UC2)S)RUQ<8>XZ9EN-A.&C%/
M7),"W&!95^GZ6W-VQ5[3.S385E;>=MW&[NDPKD&5?U6G5D4&?$-NO,\@+CD9
MTLG#<6?:U]3^:)0H#QD%3DV^0&QLP<E/8/)==30:)DX>^YW3-6_I;L4;VG,V
M#AJKSP\T?@:)]/NO8ZTW>D%S[FN!O"$VR%<.[H322*D(-.@"@89J;SC.O[L%
M\A1*64(/EC!6M0-[K&PH8C"H760RI2%ML_HX@UQ&RYSM'9?)A<U2%5B+_#1+
M::HMH;"ZUFI-;.I?95G(L]A(CGX',49>H:0$,C,QE[D*5<%AMILUZ@\GIXIS
MH:;P$A6HV",[.;&]X:7"1KS@9T PYLMG^,MI=8=SBMG%BL!AAQ]S!C_\CM7S
ME2^\P7SETV2R*]"8YN9<.:&HQPZ7#Y_?Q3&\,'^2^<4_Q'5V.6.[ZU&^N')=
MC)C%'7GUL,<85_>&._<)\1X>].@'^RLPNS-_[SHT.;*!XDMH'/5:9VH[>VCW
ME%M\IX(+=_@@J+ZL-X!JF(3"W\2T R_>V@ TG5 _3:&57O(]B1*:C8P:2<*X
M)S:@P ')"'QS>@]N#NS!9SRV*,P;9 XL\,OBNT_LE/N ]]J@'_3Z_7W1NZ5V
M?DKW+RM#229A^WVV)/,-%C),9FF&<)^F>(SQ;:!TL^*?L9J'F65ON:/&=T[?
MK?UG;'^GW(/J#$<G; BP\1R#VYD&KMSO]C/;5XSX)@<H\%%16G% _OR!"I&5
M;5*:RH 9JK8F5 X,2L?RPE81%TQ-E01+=Q,6JM;1;ZI$7I9-K+NF7OUU5THH
M\Y9M)VLM\U9TK]/4A3NP7L]9G]$>9ZZM(_:^*GEK[J0O'UX6/8J%Z(VKJ)1R
MF!@E=$]U3?I#6:#W..;=J[7)0=V76245I:]@VK6T/BB'&\ON@C 9YN^"D-ML
M#EUD$97U&R#B'0#B@X^';P"'E+T3!H/.5+\<[!MN#;9.:&JW"[9[8I)4$!E)
M@JZ.2SC.T*Y;,_>*\N2!&"ZM*K="=I-+)=]JE%R)?@TFN"*RZH*2V?/YQD7>
M*,VUE"2G@EZCU\1=]>)B:-B9#B\'H[WN(6*UDWMLJA;9;PXKU2RI9CU2-2L0
M7_\-P9!%T1IUIH/>I3:1FM9Y:EHPD#DG]EQY,(E5?K<1J6&)J6&E$EI:Y;>I
MQ^35&Y\SLTBK<6=Z(7ISWTJTL8:[\^[)E_C=VLZ-FFSL*4+WQ=KJY G?%_2H
MU*M*54L,) EP=,5AQ+Y\ _(OE).'XLK@YTDA#AA$>#D:B*2\%<!CZ2U"?_GE
M= !X\5B+*&-$K_&O_ Z%Y<579!LIQBK#[FY,A4D5PV^J^(!"/!H<H7C F90S
M4\G=$_%O!WHHEDK<-L9%X-UKY=>L%5V0-Q75P&+#@']+5CK*IE+RUM9"HE!Y
M\T^=,@("DCO#U=%LIXJ-*=)ZIJ%-Y;&0>9G^X'I#878(%H^3VF]_ C%-2I2O
M</YE!=".VC3JBFCA?=EXU#-X]2'#VTDVD 9=Q7-]=!99@2KG12VR"*=SY2%M
M0/F0%PWMCM5N;W0F)I=$LW3/B"4,ZG7/1(3!CF\F./+9B9_-+3/$\J9=P2[5
MBOIELNLXS2@R[ROW00LGR<13/IH7*J-C:>E"Y@T.^RV[W)*P:ID6<+ZHI$5N
M88J<]'K+,'LN[HI@S^1=LW1-B"&B\&[J Z4;,N?EI+BHX6[:Z,55R+FI]8)!
MHS)&NAL$H6.+%(VS!'A1'20 ?A5JR/!\1$2KG WO''=!8.#YL]<&(ZIT/)R_
MX^%4FZ8"!?&*NA]\?MRX6RF36LW ZJ(C=:0UF'19Q^[)+,,V:Q:BJ0_UWE9$
MX'UES]_^7)LNKRU<@4HQ9G<8/>&E027>C:0,I +52<KW?L#.U^S[*)DDPF5"
MI@Q*$D_E:6!Y9ZL_)8C4U/K3A-6K'254&Q0LE5(@5JA2&7M\(JRD$TIP%5!P
M6C2H/9[V0%6H,(ZZH#!JEQ/AQ5])B,^I:^Z.WF].B]P)^=TK)%RA;"Y A3JE
M;G(I/+_W21ESKD(\EC7I2L5@@>8"C<7_CEC\;W?05P?#7H-2KG*N?"SX+DD6
M"ZXO-;;*+"+@#*)^1W[4;SF=N>IFZ(KSL$]F82?U,%+S-"PH>K(TU[  ;(/I
M>*1JXW'J?@6\%KX_*BIQQGX9?!+DKJV1I_$5)]KFY$'F:FT8A6$9TF\'E!EQ
MJ'>FD\N^MD?$ZMHU)#,O=@\C:5HM%>'9MZNUY3P0\IVX=["]R5L0$I91FUX[
MGF%%O\=&.9\=[_\1[QOO)/</B34D2-7M"%8QU<9:<JLC;," H\+/W7 (Y.5P
M#JQDE4VQ$1MKWH.8#SD[5IO 8(M04;#-EB#^+$NY(4KDM0ZP37)+")>L#--&
M@P=?'*E BLWYMAW=K(>C52&8%9^R4F5E^\/M]W>.^VW;_"]>O7(T!'WU<J]X
MI<**K5[FZ@BU6P<S@$=2OZC(BV.5$6**!-,C0(U@6H2J_/[WQO%>["@7_$.5
M/ZLJ0+T?2$P+6PF^)XY[:QJJ0F%"BY@6,L9DWI4!7]L7GK/F)1B"#X(3<AB6
M=C#M.8@C_ZE8#K"-.VW%VR<%G[&? C0=[E?!+VS"VS&=2$Q&92%1OMRXQ/AQ
M82S@H>=PHM_BZUXNW7CJMC]0O.;$TI\PILD'U2EN+&/V(\DUPK_H////\U_8
M%'S59$F,.;.+#N@B,"%#6;H(AE^9FH#MMV!5MD>QS BKNP&("CY[^<P(=:#$
M#BG5- _3.!I*;$96O$-8<@^N;P!^P!-**MZ.ZP\;FT ]P0Y^6O?%M^]_4/;7
MWHNGU7?H>I.IVQ1K38==">+-4(..4R<.O@(-^G(K&V__WIC>PX=M=\TO>%!?
M+PT[,5D@M?8VZDSU05_5$ZJ6,R*=($43&=%5D6*,C8J[ZA!]B$<;6ZI,,0"Y
M[K?+"TYEY'@UWD85(8Q?@0#_0;Q F>7?\<YJ<T"S<"VYPJ-]BW$&<8;PLBI$
MY1@DOF&34\6A8.47OBZ&>W.P)%3VFE!I2T(5(V26:E!'E) L=:%V;E,3BD/!
M@Y:QIO"JX&\%ZD:E+9=RXSXKT:>?KU%011V8FBY!I3#B%JO,(PF=N9!5'4.S
M@U#!4HT*UFJL<616%E)6')))0S*MKU"1D;&(^O6.QSBM@CW&6 N]JTZ:#-:7
MB8&"T+%%=Y$M$A$UW4BF%Q$EUXX>8S2#=GDV$J15>8.R2)$ ^DKS$N><_)]C
M[;#_4^"4(0F[EJD0HJ%6%#VATD83XSYKA+@?F"(PLL_%3_)?IOU)AXATB)2<
M9R>D\L&Y/;/RH8,Q,];5\?_/WILVN6TDZ\+?_2L0;7N.%(&F"'"7YW9$6\L<
MG>-%5]+,O/>3 R2*)"P0H+%TJ^?7OYE9"P 2),$=9->).&,U"19JR;TRG^R<
M,?ORS,=]VEJZ*Q81%V0,U3J>4D\[J2A@#FTG=2BHTEQ./KT<*72$(K<S0B6<
M%J'I,JJ)*\]R=:FX3"ODWU-Z)4](%)_@7!8^BF0V)29(UJE$KLY8"+6TT11/
M;6VF=6_NVF:S>TY@_/J<_3$-MBL31!=MI-45BJ"6YED.XNK0MEGOYJ[?Z)W1
M-*LA\D#MHEUU R6X*,]W<V7X9<7/3K">HTK8J\HYZM_<=9H=L]TY9^^S<U*X
MEC GT"$79LO580.V$4)U,?..EM4TN+GK->QN?8R\P_-X?> 9JE>X[Z$)CU?A
MKD;B/UJDT4I5[P-,Q37[UF!EW?M6%>^\\.V,E>W=2ZAL'UBPZ0UK?67[P4L
M=R[OA071GH*D*:WO_5CC^MZ=RGH'=;1[=TMK&R"J3Z=O#OHE9;UX<,8+<%,3
M)YI@46KNH'WVP/SXI63FD>^-Q\2;!I7V&TZ1EI#3;KUOMU//=1EH%OY?, 1&
MR:T-<TBF$6.".&Z1S@LOX[QN&G$Z_).-$I0DJB#58,2HN"<- ZL\ U6O)E!E
M8+2 P\?@60,A4%4N_)->NNIM7#X].-%35JD+X@4!.D9)ZOCYGYC&. IG&\BF
M;YT:=X8+I7]Q@?F%SO C6OA!DD>=N;5S)#)/(U8DD-;-W;+@_Q&/8,-R[8M<
M+F9:E&19_*AHAK-"1F3$)%)PN PF3,$=4;HM) N*/ZOW4RQ08H@PIR!188B(
M)6D4*&'YY?,G*2N1PG#V'OA^,/Y7KDB]!X:;GTR!GE'YP5,P"EI?\TQ_+I,S
M\,;G3UCW/&,.8D6X6?FY0VK;B;P8_A#+E.7HA3KTL1<!?R>10RMTG2?Y= GW
M("0 ?B45^,* <J)@IR;K57:_6:JRX>T%JI&85%_X[-XZ3PN"KG-SUVHNJ=3<
M8N+5JU&;!U.+/3@U%">R5!\^<TF)@S$S<E(P>+Q$[G)<2@3BR)T)F#1QLO1.
M,8U/:1R#Z6ZTP/(RP9@:^2E-E0XK\&!LLO*]L8>SB>%T OBY!^Q&FQ\Q(#3@
M!:SIQ+^SGSUZR30W?6=.FOP_W&B#E\_""&4C".\-9B\>3<;BM]WJ/$Z&TN>,
M"^)/M"6_@HDW2V>_TLS>%":F^+>[SEKMWMQUR^Q4<#=]^(?)"<\Q)L!%0<Z$
M1(R&XV$K;&62[(0TTC\'J/RQ3)+>S5VGWS$[JTP2:7.0M8'$[ 5;F1NM%>9&
M%1/#)$XC'(GXM?'">VEXG%LYA!>7;AXJ!.8D).-@4F%DL+_09(!!-[%4>\]P
MQ@[(C@/",VF4\0WL"E=61)2!8;UJ2?'$04FXD00'8<)F''XW]@71W&4W!F@!
MK-\-OAG$SS#9M;N"HA=VYO!;L^_UYO9;TVDV"0*TXM:@/O*W8$NPO*H_W-GF
M802*>]42[%[\SXIS:QC@G'MS#Z6:@:MBOC?Q, @/)T-RQT-UGSPR6.R&LLOF
MJ>U@80%_0L<]?B<FGEG"//(@%E?-+.XT+;P=*;&*-R,_#4[N]AQC_?8FMV#J
M12Y:D\$(_AH^@9,X]=@#7?,66%X2S0;V'NS@/>W-WBULD=<H628=\Z89[]OZ
M89<9MS%ZL4$@O6!P%H4S$#[<+ 4^'H(Y!O^&R6YP0\HQ,;=T0SK-<C<$_0HV
M2KESEW-)7NZ.8UF,FFLDRWV0+"V-9)D#+3L<@.4&LJ9PGG2$0"R,4G&1@-:%
MXT5XC91*?QG\;@K% 'EX#YX+5I3_1&Q-["\E<QI+3^Q77+/QQHG\T/@,7J?/
M5_AKZ#)?Q@KSP'OYE<*9H0D0E]Y=H/:9.3P:% %#NTCR>(6@@@G+0^6N2/A2
M. @P-TB"D,24X_Z9$D(=0]]56)-+,0B8%#X/,JVQ%:8?2J\<'-T*(.O%8@/8
M?ZZ5XSB=\<^V _OCFO[@KRW*W.XB_!\'R^/X?W!X/$KC9(,!F< ^@XGG,F#N
M&;]X6D5UXJARCN/BH9P,3_#XA[@-T& 52+"5\((B]Z4<67 [^$!UBWV>_)B=
MWBK'[VV%;+=?3N-A40,QT/4K#W2]PT#7CAAONP$#'@..\*0GN1&CL$YGG0]A
M;GG,6T![7L 9V]N>Z^'J,XYVN.O3D@^27G2:WK0[DLE1)W?-A(-W&1=*-T=M
MM'V>PH-/7OS5&$>,@5D+9XPA3/"$V1'K#0ZY&[7K15O#:H(C$=^A$W:+:3#M
MTUQ5JG3;G(^#'/$>&.*#X(=/P Y5P\'8#*%A+W=)O-TF)^9"U]['M;<[=8(
M.!>E_ZC%IQ:?)T9Q'5R!"!F@""EI8;=>?-K-YN6OW6K2VK7X7!2?%P5P^^X;
M]OAAKN%[8[2H>6J^QKM])GBW6V6JEA67[-R*M4P:26+\PJ*9510VULU=J[%T
MW5QC5$O--L^.;="BJ1G;V#=WS8:]R#:WZY9!QDG-EH'Y/(W^!7'_%<;=E*7P
M$&*&@>\EJFI"9#;\%Y859$VOM4NI7<IS1N1:YW.K)*_\2['*-HY5^^:N,V@L
M8WAO%9.[V-5W;NZZ=LGJG[M;J46H%J&GCLI=K!#I@@AM-_:,RUWLZK'NK--8
MOM1Y[B+THB)S][+>.(QXN311*QN/O1$6?*#M3073JAQ6!^V>2?3A@-9O5I^T
MSHL?;N'%"[)]DU'MFXQHP_%'(-DWDF*KRC,LZ^PVEF\:CF 07\:&#*B^J5WW
M+C_UM7ZU0+L$@;:N$&_L?6/N[7]8%%X4Z]K-&Q!;SX=OKSD02N59B,+TY#'_
MM(V_M*^N??4%U)J-\O&HCNI;P0M;N*FV=591>!+JU+RO>;\.ME'M>-^^2MZ_
MJ #3/U1->*X:6/M<%PQZ7@.QM -&SMZRZ02-E3N(M=9O=/>,05W3AK1Q0_H7
MU6E:"S0MT/:Z#[TF_D7\ID9)CYBMKDBO:4.Z*-!:9VR:<QD=)K;!XLE!N*@&
M SF0?3IG@MB_AZU^\)*G[3!W%%WM]98B%?06(7:\&('O"&&'$AYA[;?\'033
MM!(19S?PW1(\G*/LJ,U7?;@#ND0\G9IA=AP196$9=N5<:#H2;GY9.!WMG:13
M5J='' /!86>8&TUGASES:1P8PCHX(;GQN I:(@::(B=\\[_61G!J2^<'NR.L
M5TO47YUH-#U%/]1+:DQX67U-:]POT&Y:=>R4L%O3TH[=O[GK]5KFP%YNE7#&
M6X'Z="1]5CQ^01&J"Q(15]Y2M&-32]'>M0B0R[M+!&O[A?52WR ^\ZS-YC9V
M">??/YI_8(.3.C9TNK.[ W-P3IB;L]L>%\IV%V1%U(UK-YD*@FNMLW+M <R'
MNWZC5_LJBFL,E?R+#$ =$]$QD2T)Y\4AC8]3R2U.[5NVC^RT[)N[EFWVV[7"
M0CCI:1_3F7A6$N*";*$Z1U2V-)/.(U\.'%9IM< 'LAOV&1-CCA97V5YRD#FU
M1\.-0QM2[\-HS.#%[JLW#NWZ4:VJ W8:.::T/$D7CF.(OF.UQG@F=I9BAJU-
M+83<:IGV8'!&(5>?PS^FV749(N1 $K[FIM;95GF)1I80+BG(CD-;6!VRL/IG
M%#X'XLH=PU.+;V_AVVL7LUI([\GWBCMVAL]Q-NA\)IE,&W/#%'.&C[R<XUMJ
M1UG/4<M:.G6TWW9,'FIU;^X&G9[9L\X)>7=."M<2Y@0ZY,*,N3ILP#9"J"YV
MWK'2DUJ]F[MNHW_&]*3C\_@1ZM'PGV4=P@]7"%68T<R))EYPBWL*<^HWLES[
MA2JX_"K\T$GD.91P:=G/\4#5.^&%\ICZ^#[7B^>^ TSF!;X7L-LASKBD).KF
MCO*M<"Q9=F:L6<RJI<#VCL,P"<*$Y?)QQ"<WQK>9_]IWL)R+!;?__)PE>WG!
MR$]=$ (;V+Q=1UNC>@90@8D1>;%I#CK+T,(&<A?^R_&I,-#PXCBE7<+]"!C?
MFD<OF5+/!*18]"2*+13^]GW?MGH_Q<;_I %#K\+"L8P)E9009IT!@\ ;4WB+
M^(TQS\C>F+$D\D:QP;Z-&"-7)0$B8$GA(9\],#]NT!+D.6<$),31(O<N%#2.
M?.9$)&:F95157MVXIJSTOL2C,G%K(F8\.K'QP_$,VG>SN1\^,?:910_>B)73
MG!(R1%[QES!Q_/SW;\(X^2U,_A^#&8W"20"+<[.1^(\6:7"5 BF07+MY<V>;
M=KMO@CVY3'5 /VD0J5<2'+"<$U !_IL9!%\(7R8A[BA\X-!\3!3QHRD0I>\;
M0WQ,#1."/B'"?)2%5([ (X[8S/$"I"Q)PG-B(9R),Y]'X3?8XX3Y3VLKA;?I
M,76T\^&\_SZ,Q$?X7+'S3-N"S5]NH,.[I#6,'31:B5J4#*(&R_VU3;$U+'?F
M)23M[@/8'/QNPH*1Q^*W7CSRPSB-MB^NWF[4;/=Z?>#)#7L#ZRRJPK*J-JO7
M,'*3,)S -0K3$!JPNK#95CA5F*80@?@UJ&V@/6^$58@.:JKDR?C$DC0*SC#3
M'+R5ND/@%>Y2>SA8Z [:"G9VE,9@TH'UBH(BHBD;DS!TX>^IDZ X\!!O/(A3
M>F@*(D$\IF3+#&4*0SEGA!$8C?2K["$P*&=84>^R,2I$^/T+5'EV\Z='N57\
MV9@^MGYZV3 *DQV-@$21!@P4/BAH4.[@Y$'6$2GB1!8'RZE.8^K!(B,TE6$4
MQW^*83I""9->Y'_ A\G3G 87&^$@#L <O>P@03E(@M=+C!@D.(B"^QG8T+B'
M4]2WM!U2^H*8$V)W:5X@R6A#/1?T'-D*\ 28JSS$6&88!$R]\NC4M"O6P\<H
M=--1(JG_%\\94@^#?=$=JHU;%.#V(IX#AW* 9<:TOW!>($=BW'I2=PLGM!+>
M8>O-7@WPL.#.;+U[EPB]H-S3\P2^=GJK'+]W8T0@,@_ZKI/4AW^91HP9O\(W
MT]AX%[A'R!5YGAO[&WCI*_=UBTNQ8UR.'Q XXJ3'>RBD@9,00-YU/31/Z9/8
M]B3,DI/07'@X3)<ZG??ZJ_?:8IYHXC@%<0!MM#1M:-I801M:;FC:N"*YL7WV
M7;N6Q:$_.SY=4SF),603+PC$/1F_9] E8;HDK$99+"U[C]MM3"=U(G<AXG>/
M06Y\NLKM8 M[(YK=]J#T>O R2[0T6VNV/C-;=_=)D#T 6[>)K:U!3[.U9FO-
MU@?3UN?EZ@YP]<!LV5W-U9JK-5<?BJO;9U;676+K?JMY16R]8S#A/!&#-TM)
M-QJ%\EFC4':/)1#$GQZ+/U!Z=S4!T;NY:_5-RSJSWC^[<M>L4W_6Z=6+=?K
M.FVST[(UZVC6J3GK[ .*<P36P5HEJV7:EN8=S3MUYYU^K7BGT\0Z/]OL=B_.
M9-O1<2M-"JC=U;"LLIA'X8C%\>G![BXJ/+4QQ^ :,%<.N9QC8N8=S2459<_5
MJDD[%MC3';,U.'>LJNZ'>7(,/"U9M&393;(<S6/?3K+8W%,?G#L3I>Z'J26+
MEBRU(<;UDN5H 8WM)$N+!S*L;DN+%BU::GQZ6K14%BU'B_=L)UHPSZ[9-5OG
MCO/4_C1?[EA,N2[&U#I?WX1<C0$+W)-4%^RQ^O-+R3R.Z?7E-M5CS>N;^9XU
MQ:DC,A=[G5J*R>U/ZM10NIK/-9]72[_8!RWS (S>Y84'9\]EU(Q>MYW4C'Y-
M"KVG%;KF<\WGUZ_0^U>LT(^ -[\34#5ATO[J1*-I$;MZ";TS05CB19!)CFI*
MGV_"N3ZSTABL51JT"^OG?][ZNVYS;?V="><1SSDNK?]D8E"(XV-O.)/F>4^E
M:]W<M<U^NYS!*QR*W3SSL=@W=QVSVRVO=5X\%602T7G E:BM$KA8X>I^^L>]
MQ-]'Q'V/>(RGCD7 O-X#B@SB2OLG1-2MLDGGE>-=O 3#1/B=><]NGK=,KHNQ
M]I;9[90G"&QUSF,O\.(I?,'AJ16<LA"D\O$P<+$8S"6,90RE$PK^4,1^80"6
M[('BGD,%7HOAGANX )Q;,#3(S@ S@ZP,T_C;7VF8_+1@?/ /3?ZL:?SLQ%\1
M$M_WF6G\@X71Q'-,(X8)C0M6"C7^$+U DG#.$7KE!U(A=Q7RKX>;EHBG"NA(
M =*+7\0ZEY_13X%XPHB4+WX1,(Y(O@&R"9L?E@)2#R/F?+UUQO#0:S#")SC<
MWZ>1^IHL"O&B(B3Q5$S8QB6(VY*A[V 3E>5K%/[%S2MA+WQ'4Q"&T)0Y+C4B
M6V'YP(0<8QHAN7]/9LCO8X2FQ_LGT#6$V(QJ1'[V]U>.LK@DO/\R%/3../[[
MH^V7P]B?'FT_C_GNQ4:<#O\$R8#UG0].Y(5I;/C.8YQZHAT G)8W T[^$*@N
M+":(!C!+ ]Q&PQ%SIX=CYH]O(S9)?2<)HR<#^,8)O/_0 0A0>Q0> G4;WXER
M!(2>N"+R1@;[!EP;B%]@WPL8UG%G*)02I'\8@C*4J0,+BJ<)B$YJQE)B$P[3
MV M8'%? [3?I3035#X/X'HDQ:BD#VV'"AR[CCXCET?QRS3] VB>(W,_E*DS(
MA+<G!-/O>S.//V4:+'CPHI"VSO%->)HK"B30F('G"ML"YJWS#860SQX\_&\"
MYS(>BQU.1U-!)D7X_JE#T/W>#('[(P\A^"FA6^#ZN\N-2B2J?[SI[+=JL%%=
MSN_>C>,SF^ &?F+S,$+NV:,%1X6A,DW;;W;[A^F[T6\8XLW 6(H$CM]UX$L)
MDU1/4_KPV_OESC)@W3R"NHA9L+BWO-7D[^/?@;D=W%RQY/+\ ?%ET:[IW-PE
MB*Q>TIQ'#@I\,Q'=2R*&K21X/X+X]6$VD;J$2:5G->RN4N^;&IDA)>S9S(R&
M.%A'L[]]/^CV!C]E5)9;LK%]=[.2R971^G^#?#8^.E$BU9MLC:1ZG+WP7H*,
MA-\8;HJ>.SCR=+#,!\6$TF#.+>.8I!]U"_%!Q@6H8X14!!&)TM>$L6"P1[ ^
M?6.:#M4OZ0OX9A@Y7]FM%(79MTIJ\R<,($]O3@/ROX=A&">YOV&.8?;7W''Y
M//B?,P>?-49//MI[^!A^]\)[>&F +3T,>1\3^+QX! <E/R/?1$S3HNS2P.+$
M^!SZ*5??>"QO/6<2P.$"F6%CNSF*DG6$ZLS!.!@)_8_M9\!< #.#]P0+)MBM
MX('!SWQ6)"NPDJ;H(L!F$"71;S?0,9,3DGUN@&+9+3T)JCNY%?2+KP9+2;%+
M]GY.=SA4'(Z31Q20;":L%TK,"1^!4..G&'L'+:T,7R@&'8LOR"+S?5("O+</
M^*HQZD[^]8MLQ4X*SD\(EAZ9,%$Z^AKSP!T#%3_)\7=^;#Z56$86R%AD44B!
M2]A-%S8Z>N+K6EPN;P]$"H%/)GY)#VHF.[7 9\[#D_$61/DJ/@)%?@NK&$6,
MFCJ"H\")A:Q[<DIA/E]9 C8KK'1$W2C!P 4],D<]0L0YQ;?<DL(@XC(E>7AH
M5V,;HD 8[,X$J"3U0?2B49PC\D8%TCAP+\;MFX@I,RW3H\NVCS'#< L/S( +
M@?8_<2IN(/(F^LKB4>XU5!2$]$5VGD53"UT;Z6R8ZI,(A5;$_8PAOA6.C/<L
MY'-AKCB5B&4QJ!R[BYYE*&1"['4FFI6!1D[8!'S*QJ*17,6XTY&E(T266L\U
MLE2=X)9<W)+F9%OYLAM>OF-3N<4YY%S2GY_$EWOTEMMJ^*+_U[VY>^\%3C#R
M*/2<!4O(A*>P3U@:^5&2RHOS/N&*EG-;.XB+1WG8G;5O%AO7[7I"&_K7+4NV
M]<WJUO:C>[7?_U1(? <Y6%XL<Z[&#NH.OGH[!\NJU""*EEIV:[]XVP\3$:4,
M"S8$M]9R_U>IO</&MG;+-_0YDS+WLJK%#-=PIJU+.M)\/&;EP>GMW75[[\%P
MI6;D5[B[%3=RZ=6'$468WW, 6;-L2^+L[68;I%FK#__3Z>RV!FF"W_8:=LYX
MYSXU_^SF[C?98Y@#JE+XQ\^Z0Q^9:"HAVAXJU?+ DR@] )D3N7G'3HK;O#Q[
M/ML-221[X-A\8@\,[,_W43A#OP5?\&]PJM\(PGKW383E[N.8P)V^.-^J999@
M,G.O;7;:_35)CF4;OB;+\6IQU#7KG(MU]@!J.1KK8'JP979MS3F:<^K*.754
M.9@*W>^:5F\=<$#-&:>B-7HT._,#&M+R=H ,SI.9EJ=CY;.BA.RHJ/8 YS@6
MP_6:""_6/BFSG5L5:2)=1Z2#&A*IA<G,Z^"V-9$^*R*U]D!0.QJ18KG-6KRC
M.A#I943*5-8HI@G J1@O_#".7^H(V?:3J+\;8N.U6'5NYBSWA_W'& 9;9&Y%
M.!^(;GX!JEG)O%BSV.RN@U6MH9]1[I2^L#1O7"IOK,?SLZT]JF W<$-,L[E=
MI].PMM#L6.O0+"Z&232+7"J+;."0/<JLM]$7!<9 X+:>V>F<UG.^JC#56S:/
MX%1X$A6EA<XPP>D_HAQ*1ZQJX&=M99D562M_O/>!>Y\[W&HLU@6GWVS95LT]
M*DV.IR/'/6RAO<FQ!^1H:6+4Q'@ LV-O8NRC;%S?O;,.Y'@9T299C0V[Q(Z>
M&:F]A#-Y"7O@#-T3853CS,'-W:!KF_W.A?G,.O/C2NA\#S2J+>B\W[RY ^=7
MD[DF\_.0^1[)2]N0N84!T*;5,WO6.J3/FE/ZN4,];YPYHEXA[! +7"]!Y"$=
MX:F%%[-'A$?8S>^R0[T7*&%?PE_"8/*+]\#<;9C-OKGK-K6+K8GS /&>@Q-G
M"XCSM-G<FC;K3)O[@/L>FC;;0)LGSF0X-*HX5M;/U?/S9<2$PY;9MPY49F]O
M*K.O4%E?J,1?6V:_P!:7]^<S*0J_ND+_U@&*;R_\3"^J$ET7^NM"?UWHKPO]
M+RTD>?4UE[95PVKE/F:S=2W3ON1T-LTZ5\\Z-:R?[&-CSZ;9;>I"?\TY=>6<
M.JH<PI:QS'[WM#E,5W6MI@O]:QH;KF$-=1]3!MMU3QC41'HR(K5K6$/=1_@7
MJ^XUU)I(3T>D>Z0G'(M(!PB9TJG[5?!E1,ITH?]S2MJSM\KG$(7^K?T+_0?F
M8-"Z+#=#U_E?&VMLJ/.WCU?%O+G.?V#?W+5[5\$BFD$NE4$V\,<>]3N[5OD/
M6J@[.K;._-[9P--%_O7WL<Y853UH4R%KIU=S;TJ3X^G(\8QUU8,.N/8:<4(3
MXR&LCKV)D0!0^CT=:3J$(:*+_)^#DW":XN=!CZI"FQVSW;M@WT!3^@53^FGJ
MGP?]F[N.90ZZNLQ?D_DYR'R/U*5MR'Q  AW<T';K@BG]W,$>7>9?6S^F/I74
MW683NSEH)UL3YP$B/@<G3NOFKJ>SY#1M'B  ='#:M$%PGCB1X=!E_J>L\6\?
MJ,:_I6O\=8W_A=?X_^8%&TK\V[K$_Z)JT'6)OR[QUR7^NL3_TL*15U]M:=OU
MJU/N-L&([=@]LVU=<+VE9IVK9YWZ54YVF^V;NU;7[+=.FZ2F.4=S3G7.J5\Q
M9[?9P8:X;=-N7UB/S3I=J>D2_WK&A5MU9+CNS5V_?=J$I'.K(DVDZXBT?M73
MW6;OYJXW."W.F";2.A/I'JD)1R/2/N8#=5MU)]/+B)7I(O_GE++7VBJ;0Q3Y
MM_<O\K=;9E]7^6O>J'65?^MX5<P;J_R[%@+7V!<6_]55_M?%(!OX8X\"GAVK
M_+N61<JCTSMM2NI5A:ETF7_]_:SSU55W+1N<?M-NZS)_38X'L(3V)D?LY6:=
MMM!'$V.=B7$/LV-O8FRC;#PU#O:UQIK.6H*F?87Z!IJ.6YIA80<5L]V\,.=:
MIXA<"2O4J$K)ZM[<M2S=2$@SPH7%CP[."(02TSLQG/WAPTJUJ.7K'*B6KZUK
M^70MW]77\NEVO9=5;*9K^70MGZ[ET[5\E^8J7'U9A=W: V?O6-F)5O_FKCWH
MF.U+R^707O:S8IWZM1WM6@-,@3)[?1V?TIQ35\ZI8?FXW<3R\;YI-R\]FJ5K
M^?3M_Z*BJB/#66#CZ7:]FD@5D=80&<%&0,(35W=K(JTQD;9K6!5M8[+?H.YP
MPY<1*=.5?,_I,KV]5?FXJ.3K[%_)U^J:O4O+I-*5?-?&&QLJ^=I[E*WO7<EG
M=Z@U6.<JF$2SR*6RR 8..5Y'Z]6,@<F'+>","V[+=>XPE:[EJ[^?M0>PS[[U
M*G:/ZE5L73ZER?$ MM#>Y$A0/4U+1Z$T.1[ \-B;' <W=WVSW];(48<P170U
MW_/Q%O8P:0Y=N=%"H)Q+<ZYUBLB5,$*-6C6V+#"NK OVI34C7# CU*B^NV7?
MW+5/#-%PI95\W0-5\G5.6LFW723NP"*H>N%(;[^RG$.5A4PC5JQ0.Z[1?FG[
MLU3 =U7E>D<YC;.6.>7+*\]00O9L-_2PM'^0F$0Y/[/3Y//N1QR74E2XH1>I
MWL@M-G)=(;C>2$V1]:+(JO)>F.WMYB$JA[:/2E/5LQ&HJF'P5HR(G!=R1T2%
MAXY3/]\*+MO:(YI]K$3H5NOFSNJUS?[@@N,8FG6NG77L&O8#:K6!=;J6V1Y<
M</FC9IUK9YU]$%&/QCH=43FL[U,UZ]27=?9)/S@:ZW0YSDN_>\%H%3OX=,<K
M7T,,L,QQT[G,=<C6L^IH[R%TJW7R,H)S*R9-I^O\DCH:5YC\W#1[=MW3336=
MG@XH8@\L^*/1*<)N]<QNJ^YE^)I.+Z)HY%ATVFY2^6"S==H^LB>QJJNE\I_R
M+OWF[IWOS;R 9YF%8\/+ V2=WDP_Z Z=T&\OF^2NUWSG31@]Y$I6(#)TNB*$
M6XVH#NU)[[["RZVQUTQT;4S4ZO0U$VDFTDRT#Q-9X ^U-1MI-M)LM \;*6P_
MS41[I-$M\D#KF&X?3Z ;A0'MBI,P]QS>7K4E'X_MBT0";S?<,,4$PIWXX*R7
ML;LNI4*<J(;]-]I8%=OOFE;OQ-E U;;Y[&%/S5D7P5DU;,_1MC%%U3IY-W3-
M69JS#LA9-43!;K=N[CK=MGEJN';-69JS#LA9->S4T6Z?J37.T3BK/E@1O0-A
M170U5D1=L1 T5H3&BGB&T 9Z0Y\I5L3'*!Q[B1%&!K9.J36%7%!5N2[//]!&
M:L (39'UVLBK 8P(%YMGE>-&&+IIT/,N1=P..T*TW>KNWW8+(?2[)XX.ZB)=
MS1G5.6,[: C!&;W].6-@#@:GK0C0C*$98PO&V [X03!&?W_&L%MF7W.&YHSZ
M<L9./4P'S[.':;UA&S+WZ121,UW$6:T-ZC[H#7NW06T/L/=7QZIC*[ISY[YK
MLCT6F,/>9-MIWMRU>W4L,=9$6V>BW0?987^BM<"HL4]KT6BBO7RB/6N?](Y]
MCC[I=:KK.<-MQSI0A\4[$'W1<96MNZP],J!W;?W>:0&O]R[7X];T?KGT;N^!
M'KHSO;?!B]#DKLG]#-<-Q[/I5I-[Y^:NI^E=T_LY+A'.8<YTL:SD<NF]3A<(
M'] %87'"^\C'S$2X 1T?J$-\8(?R_MG<<5[+(WW'3_0WEE3C*@1V;IOMEKXR
MT(2Z%:'N4"V_%Z$BLG/?M >G]6@UH5X\H>Y@J^Q%J -P0_$NJXX0Y)I0:TRH
M.]1R[T.H7;QU[9CM9AU[.ESM9<";J1-,F.$%QMCQ(GQ+RO!6 'RA.4Z$@+]<
M%GD/X"0],,/WG*'G>\F3OAFX1E=Z#S2OMXI(/@1Q$J5XGQ3_%B9O&=X#(HC<
M??S?S)V0JZT>^(?C!>AS5Y82ULV=W3VMB-!QIF?#' ?W,8["'9LOUKL(U&5:
ME\8HY[8'-3N=4-?L$;0]D:[!&VNS?6E,I+7-I;#'P?VO<VD;;+]L=@<7QBCG
M06X^:L,>/#X#" E^ .],O7C*T[K&0$K#TUVIG!VR_1+ V'><XYY>W-C[QMS;
M_[ H7!0:R/XQ$A"+?P_>%0CH]_%;()]J2K-S<W=[+I"]_9#<3XA>J?GAE/RP
MSF\[.C]T-3]H?J@7/ZSSO([.#SW-#YH?3LX/1W.UMN**"JX4YA5T^^=$*KZ$
M=CB[-8XZ==,<@2/V NOA7QI#!F3%Y(>)\TVFNQEU;[AU:JSU79HX730B^W$7
M?-Q[ORQO5D*W>T$*U",2:X$??B;"Y\]]<;ZQ&,1DY,!JO,")GCXD;!;_%@8X
MGRCT?8I)\0R":@8%]BXWVZ=&=S_DD9W?_M!RX=G*A:-=>9Y(,&RVJ7I-@H@[
M<=/X<TB(&MZ?:CFBY<A^E[WUD2/85[!K]@?G!F'5@D0+DN<J2/8(U=1'D&!V
M5LML=:[?9]DQ'%2+[E;] W6WZFWJ;E5H756AU=7:[E8+XNX\?U:(Z4D"/7?#
M%^PGEYRCT<M6U2$[-(8H8]"J4?3#MP8RSM1SX_IW^5<G&DVK;''50'LE/7'D
M.+I#7+FB!8?.!W[&B-'6'BB+7-97"BOW6C=W@RZ"TYVV%%VG_VINV((;VB?B
M!LKP;5H#LV]9E\L/%37@D9'2G5-8G+K(N9HVZ9R&?SHW=YWVR97)N36&)KUU
MHOM$I-<ETANT3QML.AXBU6ZAX:.67:R#U#VQM#_H]M0K<E[/M,2CKJ0:A/<>
MV3O+@J1"^+IW<]?MF_;9^^?LOM/7?0VFF?F"F7F/C)N=F+D/S&R;O;.'.6K(
MS+OVK#]UGO&I38QS7[M?T87Z$7-Z]P"!WL:]&-S<#=H#L],\:]%"?5-K-;-<
M K/LT6]L"V;I-WD8%0WG$QO/1V.7#?D:.1VWF-F0C4,D]1T0U5)&QT$2,,#$
MR<^CH%:M?J.I4@,*DROHY[$?.HG,ORBAT[*?XS&I=\(+Y7'T\7VN%\]]Y^FU
MX06^%[#;(<ZX)-GCYNZ%!38*CG5G2.I8O9A52X%]'8=A$H0)DUU4K3_D)S?&
MMYG_VG<P*X4%M__\?'/W^T(C(+J)3:;,>!/.8"I/?_N^;UN]GV+COYW(-3XZ
M41++VUG\A9^Z+*;G,:$*5F.P;R,!-0B_'Q$DA<^<.$,4]. '3N#B#QYQ3,JR
M@B=C$XER-#4>6<0,AYJ+XJ]_.%9!RWL^XS<@>%DP>OH2.4',7R$!4OX91 S.
MZ#_,W<[6[MOK (5H]8XQ@9=L7M\>7L*NZUN]K!96X%CM\K1813G)-&+,F,$J
MIK'!P-1UC:4$$=H#^$?+-"(6S]D(,6S\)U/L3;6SWR/7^(AGWR; Z$&W/ R[
MU>'OD0-Y^,/O($UW.^6';ZK3#T#([7;X#1I5RJI,"-)_2C1.J0Y"BT7\(B<\
M1R""(M*7TS*QR=53X9?EXRPG\(V=F>>#=/_BS5C\&WO\%,Z<P#3^]E<:)C_1
MAP9\:M#'_$.3/VL:/SOQ5Q8]>+[/3.,?+ 3Y[I@@7"-O7)AD/^<B@AO*TP#E
M!U+1=U4&H70NZ:E"'E& Y./+L7%%V6?T4Z"ED&?(XA<!XYE+&W*5@"RR9*3\
MLT.@KZ^WSA@>>@W6\02'^_LT4E^3I2)>9!1V=BHF;.,21-A@Z#NH-Y?C"?R+
MFU?"I/J.IB#,J2ESX!TW9;,72O?OC@'B"NC]>[)L?A]CNC""9($%]X5RD8!+
MY6=_?^7<27+,69J_I3,XM-&2<&+ 5G-\;92R1?[\ IL3I]'3YP3, 67)9!PW
ML)JMFPU6%1KG!>.C+&O,&C2,SU,'5"H84VD$RCEFL; S%(TOG-Q&#MGX?,F\
M"IQ"S4",^W22Q@F( A"8I4;',$0+ 5&MO C$1!B!Z3"?1^$#!D,"-$ BLBU
MF'IHF- Z([5. QZ=1,[,&$?A;(.LM=L[2-LX2E[3"69[^Y&_\CY-IF&$TO5^
M!M2:6-6$;!>XB:R&<N61A)O,A1UTXL$7T0,SH;=Z$7AQ!H<%UB:H"2 1>'/#
M>)M&:(1F]@/JB JZI$ WN:-WC?5NX!Y^X,)>N7SJ'T$$A"YQ6KF/&(NO\CO5
M1Y#COFFU2K:)/U^V6Z1K-U'SH!8+'*#1T!R4VT(-XTON[%QOPYEU"[;^A]_>
M5P6T.=QZ!J 5UN][IWG^25HW=T%8$G%8^"#)2TH\@344Y^[&GJV&<4\#EO#M
M$0B8VA(L;N1]X'YB">B/PI:^26>I3\B9_T(H_$J";6"3=.ZWRS/C#'B=,60L
M,-+$(\.:=FG].EM[.'CE0OL3FX&%#PO-I'?VS#9R?-"B,DAKA<D/U(,O HW\
MX'@^F4J@GG(D)<@)3#7&70-'36BEI@;[-QW^":H>Q\+?8,(%1AI*S8,W<*CP
M[7MG1*T*BO(DXH=./SPYJ67DM27O4OZEU>R 3NBMU EY-2>WUXN5M0,<&J:3
MZ3+3%39([>)*J\D-X5W@BQGA$&QF!R-*="[.Z*_4BX3, /?-&X/Q"_N$KP)>
M%Y-$VA?_G#E/P!B%:<.)S@F[%AP_(V"3,/'X%5?@O@+M%LZ!C<#%^<K@C9GO
M&C>*$3*Y0\("7^.Y;>OT[6[9?V(^K@1#97FW.W[KQ2,_!)N?E9K[EGT0<]]N
M-@PQ XK6/1GY.1S=[B^?8]'T+_B?7@+^V @1;=&0KXE?HA@'F,8N6ICD\Q+]
M(B,$N4;J/,J)IAEJSPU6PAY]BN_!Y?E]_(DY_KLX@7,&L0]S2)[*1<Q?XZ0H
M8#I@G)>G !CQ7RE* HS  .\%Z1B^()5I&H_PQ31,L64C\G4X!I:')X7@16[^
M/4@<4*RF\<8)'->!GWC)U'#0C*"-&X6WX6, .S=\@D]G3$H+>)$S81A/YM*)
MME&&@M$&8<$(?O4_,!\G>C*$76&2LB47T /)X1MP*C,<;AWCVAW[9J%T]!<6
MQXRI(#@1X1<8BL<!<&=N\6?\>L$JG--MS$:OP2YZ#",W9L'B,6T>N7@NX/F%
M 5L2:*7W)%O.^LYX8DZT'"^31S1$PHT$?C3YU]^ \$@R;S#2=J%CTIS%N?\,
M__\)WE_-+.FO["]OP*C<("4J5?<3X9RD'[=/ O9(7)K.\>^-]++?B7_"USD^
M'DYQ$> 8C<,THI.)%T^]88 0^BU\4$*HM2"$OK%HY*$:!9+!0X,OX0A+EPD\
M@A?3^ VP24'\X7INO6^W4\]U6?#:X/^]1;:_M7N"'DD@W^(T<7?!<J;)O6?#
MB/@1)M=9-3G'@!>$<!"PHRR(D7R(3?>9%AP^.2 E$SL .>^0J;TG.?>:X%*V
M5D1*%#E+>9B$X5>#C<=H(,/LBT*QPP4HK5PB#D88T47/3(;G(V$;S,DVX#KK
M$43IIIW9XYZMN#FB6URUO;$VNMM[N$][S MLM?ZJ\JBR"Y]-N[M'-&J/5;0V
M[NX>%U![S*N-5PJK0+S6WSI6C!JJ&Z@%?Z)&]C!H<DKW0+_Z-[S-QRF_\]E(
M%A^\%2'Q6MCT9#8#\01B?B2*\5B\.$X=L."X.^CX4ETM^_(+ZZ7V%H62]Y;Q
M O0KWXS>2ZYT?J8+ A#R(=9BP$F#X^N#./L2I7'LL\@D"_1V''(W&=[]LQ?#
MP&^<.>ZT*<,,-$[#^#5JJ)^JF:$%"\0K[*^84C*]&"^$LF4NKF8>L0</[&4?
MXYKD]V'0(X%-X"D/N1'G1,HCQHO@@;9OV6SNAT^P5'7K(>4_FN=@T(PB;\A]
MZ+)WOV5CLHH?F &^P;<GXS.Z"6AAF\;8\YF;3?OSNS>D1U*8I]V508)%BCJX
MEZWO5JO?K7:>Z]UJ;K64."4G;JU >"FYUR?)Y9!N04RG/\"<3[P$1\0_#;L!
M<X37BC] VDA7-.,E8%X0!\BG*,#NP5A] N;'B;_W A!LZ'O"$K@E2\]\8G'J
M)_1(!CA5(;=@C[2$\I5_H:PLWP\?,3SA%E?BR)6 I(IQ_]&9IPO69.HDQJ\A
M_'L$IC7/^(*UW!/O Q-]"$8-[E[AC6LZC#W7 \\?F/$%;IO=_ G\&I/^:?UD
MB(\>F?P 9)SX+(W%9PB9[7L,Y!4/1/KLP0EXI#&@G/<XYA5V@0AWDB#%1<&\
MT(DJ),F/U;G,PS@[EB@[EE ="UK,L ?93_#)81H#O<5QMD?Q-$Q]EX<P'9*[
M\,8_TR"GZW :18 6PTF!*IB[:G:QE,JQ=%1I9!SH/@"[WC=X]B,*Z/<@2>!H
M;_]W28"S41IE.77O9/(=Z(29QT];G@K(>K7?)//!2K+4;0S^&@?$E[RZ5U;5
MV$.#C;Q484LM+C)>J5-@?+LO=,HYZ']CK#2+R,)63YR(2.HCCTKG=_87^,^$
M*^M/"!PW,^YY8J,U&'26E.4I&=R+!6H.A=C1>,>\,I%9>>N#MXA+RE$:GI(P
M&V;,"00/X9_;KIL?N,C?0EY%PAVG">XF\!=Y"FCWD3CQ@H?0!_Z.O/AK+/AX
M!-8>S!;?U"B>5:Y0*(>A=.\7>"8DB 48/2A\.C9@4T!V89HTB32#AS17[8@I
MF(^BG,,TH?L.NG3"JZ/0S _N#$-X -<9)R! V,0;B?@C&ELPE!(L*'Q\)^!+
M#>E"BS^!?ODHX<*'F P#).&,1YZX$HF%N!J%8 \_\519OJTYP500<]ENF\B/
MC\Q'7*7\S"-%WB0__2?\)TC6="9"1C(L@)O*DE#9@*!#GJ1X@L'!JYKPG8>U
M2(6A?LM-Z01+I"=<0X A2S-0%=,K-@Y_-P7>])^X;9QP\S5P:-U"RH/QE<+O
MGTPP@6<B@YB^F$>AFXX2<>6$9M\(!\61?/:-T[*0K$"(,)U0[&N<SN?XRBG0
MH8G_ 7,1I&<LA!E>G.#.RN6 ;42J% >29]% F<OF6/X-&T'W8A3B]IU',-H9
MW^_$^0J+">4]&@7",$;WX&'4#D.1J!R,>0K?C_PGNEA;P\0\?H8WG [X,I68
MYPN>*Z9HF\93F$J%AK0.=#JB:::D>CUB6IS@-,0[7/76AO&11XM@'&2\4)*(
MLO*F23*/7[]Z]?CXV(C9J#$)'U[=@[+ (W[%7*# 5[!,Y]7 ZML=ZQ6X]Y;5
M;K:ZEMUNVH->L_F*C>UFT^[:O?X?5O-K8YK,OO\$$N,])S1E:E* D'VC0/=K
M]FWJ#;T$A2FI.3+FK/N&@;\TQ$^%XB,;\YC3Y?:D)-A9&&..!=KRVZCTG/[,
M]'.%,SZN"C?E></CG%Z)SDD:@A$(I(_+A(& 6./"4#PWV!&.ZUR* AZS)@%)
MHGR%;N *9$3T.G)2_,DHP:V4!AU0HNN-D28QR!N!1 0.HH0_3L(@'5#^8K \
M(HGD\9F+HH453%9/BR7S4(S?'U#0@?M[1@/DWSS@CO1%[IP7C",'V\R.2&Z3
MGS$$T8+6/ I/M)/GR  8^_-01C\RH9_!-Z'KC(*0)?]69 $HY2?,E]]@F*GT
M2F2N !=FB[+:)T\UGGKSS"40HR0,6!2L\S33O.#-3 +@7-!1*,_GM-MR$D](
M3@^>RPMF@I WWQ6W34G*U58VGC"+8'%)"#,%(?J[4$)Q(DU_8^*'0Z#GDLV;
MIJ#GD-!A$ P0Y;*PYO"H,8;CIPLD%,H8&N2E.%BD@#D9#K\(</C5"[]KS2YU
M@9L05S9YPEFB)B0S$EC* ZTI=:J!KC>Y28S2;/,3%S[+"^\ET$#;HCN,PATR
MN)Q)Y U3'EFFB(8)C\/SR6,(!^KY+@F+!"N=<4:MGET8A,&6<V3(XLQQ;T;8
M8RGFU6&XMF&$2A8HT9N3=8+/P+OP973M0:$)V217K(Y\0V[1@<4X\=!N:UGV
MTD+R]]R_@D4Q"ND23%Y@F?F#J92S^H@0P90'L[ P/IDO811Q<^X-3!MV(/ <
M-0DLFH#)([? HQB%&6%.ERFO/+'B [:'2U!NQ'"2%W="L?!?"Z%:VH+@=A)R
M*4A&&A&&2&6C!P2AXI;,8;ID];-@RBT&E0?!,#? 8V";"J>4V[S<XJ&"$V7/
MLH"-O40*:Z2P$3#>;>P\X$ SRI!G-1#%9?JV%*)55"8:JF[QC,(9)0V_%,G.
M1E3NQ21T4>]3>"A^?=SY%<-W#;N[@'BPNC3SNT7XA.W+,WD%\Z%J-/_V_:#;
M&_R4'6ON%L78OEZS9')E9)757HH7R_L E>& 0MC'WX H CD5A8E@1M0*F-B@
M?*0XQ7L$H  ?Q#$X6%13$=#E1)20Y"0)_3AES <%-%2_-(4X)4%[J^Z1U;?*
MCUX2Q?SO80B\G?L["OG-!O]K[KA\'OS/F8//&J,GWZ. GY3G#R#.TV@8@J\6
M3?#SXA$<BQ*-? &9)DM!EE_0>/I<,)[>9L;3.VD\K:-9!QQP,%2R> @X[6#I
M<7T53%"7/C#XF<^*% ;J98H7-F3  1UP%V,]26?6G'2-YA&[I2?GJ'9R1@&8
M"(ISLO=G)D4<CA-,B3,83_/E/YF'CT"S\5.,+NC2RO"%8M"Q^((25'R?KM4I
M=D7:FE"PZ>L7V8J=%"S(<.C11-!(_"K")N -X(E.RL;F4RE$_1P6A53UGPNG
MD))>6*Y!'"9](ES$2WI0\]L9U0!S'IZ,MR#@5[$4WA[C10_FOH?8RD30#7=2
M<MY4Q,A5(FZ8HG:9TST/TND4WW)+:H3HS)24XN%].?P>MD;4:4^ 8,!A2".\
M.<G1>V,[*M'5N4>]0>[J&^1=C?R;.[2B<] 72Z8T>"E,N-VCR*/X$TGUDFX&
M/#VOHM*D+S*&+UKN 25H\V"7J3Y1X6?PM(;X5N!IGO;(Y\)<P;:\.3'WWG.J
M001042%11$[>V([0&0RCIX;Q6:;?6'UY;110J@Z\$>\OT+VL<M^)8F;&>R0K
M6)?&&5VEC9*W]$Y?:?4OY&7]RGW^=QLRSLYZ7U@E(6#ALCL))XSBLRJD6WJD
ME'C':8%?(:%"8$[$+9.8/>*G!OZ/%YS%H2\N/DYGJ,G^ _.5D9*O[*E(NAFO
MXSW /CYRZ>_6=HJJT!RJ()/7=HK:!!]5WD[G.'AJ%=KM;-<P:E5KGU[UUCX+
MF%G?-^G_! )E^5MWZ=^S+":6*6B7CDM2YQVE'U=]#[A:[R;YKA.=,6_--(Q>
MW>5/16_<QHTCU;BX;UM0LY"&O>8A6HF0I'[CQ%,#',U'<>4C[CN5^M_Z@$MV
M1+BK9VT7=!I4Z"TV_H>5.WO2/CW;3+G5-EL=49.V8NZG@%$^+@:J)MSK(]Q.
MR^Q:G0LDW!U5PQ9;\]X+O'@*4G\2AFZ,UPX!9N09+QQ*Y4$8BY<&87:>4@^<
MF6?V?/T1^& ;*=WH'8G*ZRAX-:7L0RG=VE!* 7=YRV##=[E2J\78+H]6VZK5
M@@SA%NU]'O\5'_);C,)'D0Q>XV<R,IP+@=,?= M!_VCF._6"0,; \.K;DHM)
M"\B@FP]T%W2O= R&VTKUT$)^)Z8KX94Y%B@Z_BCU98:F2.FBE&],K\$@)A\*
MSCTK#)>_AU^T11Z<R'/C^5,8 )5IDPZ\WYE@ D_RB'A70P;K"F1F%N.U.7@7
M14E:"PO(4K ?$'DK7K&0AO%OINJ")+P1NF&QX1AIS,:I+S.$9+XMQY>FM"7<
MI86$;T)LB6"T(&7GNJ':*?Q<7A_\&TN,SXXO<JS^$2%B\L<H''M);2+,N2!K
M +.-U6PG--LYS?90<=7B,!6BJ_)N\+\6[@'_J^0Z>CGZ*FUN'@[1T=CZ1V.W
M.>^#AV_W?;F.]]8D;+GO0?( L8X-'W63^3UK/>+(*[,;MEXJU_FD19]%['EY
MQTXQUR6[8ZL3NKP0X.YKM?I=T^IU=PT>GN=XGT7P6W-.S3FG9YG]KGVYG'/T
MZ/LAM>:;I:#']83L=R*%2P[-[L%T;<NT!^V3,ET==9(FQ]J08]\:U)P<K\5S
M^D<NXJB=I]//]?ILN';;[/<OV(33E*\I?S?*1[1J"<][B91_4<X+5US\YEB[
M+35CQ%-PF]UN6#4S$/=;T(^:C)\A&5N]1N=ZR;B0H[5;^L)>^2(KDT-$+@C'
MG2I4MV49&5OU[:;F[#_D0O^R!CUB"DDXWYD5>UQ;;;-EM?G#\*Y^H_6CJ4!_
MJKRVQ8?)HJ9\/3M,G[H117FLNTJO%_!:6?,@V/T(L3!S2)1+F"L23K@4+Z7.
MH$:+U)1/+E+(H!5KIPLTE\_[X5U',B^*2 .5W8]XV.6D:NYSV#]D=BN]"R72
MH=[5XK7=^7[$!)B5,]ZVFWH!STWB9(DTMV6<+G$D%>"Z*IQ:!40OCKF=(77E
ML%R5P/DWRP%_2;[)@X")5<5Y^*_<0/5D$.ISD>&^[7?(.PHC9!P/?CD2"9Z$
MHS-#O+'_*.072KP4,,'YY$N0T3,OG<$_'(^  A0T81[&%WM'*;Q%%+VVV>V*
MR'DUYB]-RY!:KZK\H,XYMMEO]3G3"K!IH [_28+QO!0H!,'M".OU1/(H81Y@
M>FEA0P26*.(?(-R)A#!8V**0HR&HC1&]  QXQ'] V**L%4<>MQU)/"*\Z3AF
M2?Q2-3 E4"": 5Y#121A. ]0BB(EP69*%--L^8".\8B $K=N^$@K^*'7H7W@
M#84LL]OL+6]+2?..8W"/1EHI15KI::250Z8XJQ92AF@?M=2_M ZIS4L-*'**
M4TS[X-@1.L6Y?JF3.L59ISCK[%N=XJQ3G/>Z[P"O,!*1$\>=H6F.7BX8M_K:
M7F=NGGVM5M>T+7WKKQE',\Z6C-,QK4'_<AGGHI(&LKI@#O=+C0CTI>NSNW3M
MF%W;JGF&J2;&9T.,@U;=B?%:O*A/+&;4Y(V /-@#\T/1BD'[4#H!=.\$4.#B
M"S;E-.%KPM\Q%]/LM$Y;L?-\?9CW8<1@ (/)EN8\Y0&O(7D?6M_C>$\R*47T
M\E07\2<&2:@=8]>/>T_#HNUNL^96IB;&9T*,+UJFU:YCB>=^RWI9AXLG;=%I
MBV[M9&MMBFF*U11[611[0<Y#:<+$1^0PWOT[. ^,6NW8KGZ\53,&JJ-<UU1T
M_52D;>JZ$;FV4.IOH6B*U11[611[039U?3)S:\=I]6.G4P0!^[LU4ZIM4%/#
MDCQ/*NY?+Q5?2S;3V=-9M=U75[MOST2FQ@5E<ER4>M,<<ZT<<SH4KSIQS$5Y
M:O7(_JT=G]>/F4]2>+5;*]/+L' U%3\;*KYV],@K\-,N+657&ZG7::1:C=:S
M-%(UQVB.V3%1V3IA'/3,:WUY<.3F@T(WYZ_9[@O7; V!?D?8QY.5MW$*=6XG
M8&>%;U(%U]ELYF"=NXW>;K#."AD"072].'L' IW.(P^!]OPGP^7PL8[AAP*5
MU#+M'LT5OHMDI_H=D%<=8^)X'&.S8_=W&+ E@#OQ)[0!8V$)H51CP>@I,XD0
ML3<F^%'/\6%5X7@<LP1A7%W&E^T:;#;WPR>6@4;+$ST_)FXIR6;Q^5^S^'R<
MX8['R_'[O8A4P1J4T:C:1SK/EM54!-IIV#L1J"I<%_2I7H#T*:B2H[P"![K,
MB*?A(U\ND-G,BV,O#&*YX)H>82%D]#8?,LJ=8[0BKK378:IBX@H"I]T=9/#=
M_49GI^-419R5Q(W\UC400W4$6BL1$-A)[,%A(_*GX/P806Q'M>52Z9V]DZ+H
M@_+.?J'U_[+@G;T7WMF;S#O+$<-X;V>/$X"3@3<KP:Z*^)8$M7I626Q58K4=
M\>&,D"06X9.)),2*]M,J6^%Y+]'="X%L';$9[&:*_PD4 ORB>KEU61""#4#*
M8FGWR\&EEW?=,ON]3L5=M\UNLP25VY337Z\ C;&?CA(.SAT7D;PEE:P>0-%/
MU75U^E57U6E;:]9$J. T!Q0:^*<'1^' _Q"&=UWX?BM@Y0\![ H[(ZSR9KGU
M)H^MO&+F)?U-,A1FCY[<4C=A<PJK9W;Z5@GM_# P.W9[6Z'3VJQP,FU3:)51
M9BZ&!Y'!DH?J)XJYEH5!(B %-H/Y@['EQ:,TQNUQAN%#76RI"@SW 9%?69Q(
M(/.Z,-RH<@^8Q1686$6U;3,83PXB#,9=>+)MMEN=BL:_;!?$>\M8#4L:C/M,
M1'BM?=,>]%9Y!:7J/'/P>)<6U9O"&9%=B2TX1LQ[(%AW)'4R-D$$3")GQOF7
MNQGJ.^Y,4L.*$-Y<>)0T*G_>>0!1.&%DLR;P'0K%H>-CEY?82&&1$0>Q!^8&
M83-V1B@RGG(O5-M%+]0])L[98Z*O>TP<4C*_$8HS,-ZC)?<OM.3X-&9S7+F!
MK=3> IT\\.":=)*>+D^$[[S4K7M^J1=EUC'O@"->A 6X;O8B::4\8>^<<.21
M_:9\*+!5**B,]!&$*/"\.,86;"#W?J5P1,&3*O56-IDP.1_($L\>Q)NL"Y%4
MY8:/4?C@8;R*EL]-;..+\PTVO2Y+V<9DD=.O3K[4MRQ"T8P'S>-/.$CB?%.V
M@J 3JZ-,"WB.C<?\V.E1<G+AN99-07'JV-3JF;;P)M;]Y$6KUVFT7OZX9:^[
MU?$,5O:B;<8V%TR:Q=YCF5^,+)]UW7*P60X:&28W1G!:WM@;&7^FD1>[WHB[
M_]23ZQ$LGA#9.]<T#H]A$F"KN(4F>,BMJ-2%F0-#2T<H.RT\/6D@J:Y?K@<[
M$6$@184-Q\RE>Q0PC)(T":,G^@WW)_?;M\7 3G[;< BPIT#G>?%41G:<LKU#
M*><RF#6*+9P&;R\F=RUBN4WCS=N&3+;8<QMU8=HR0(9/%+8AL2N\>J0&N<&_
M>4&Q$\T:FJ]-5RCAG](!XKU<X/A/,?@&\31,?5><#![2A)%CJW3<V O@L#U!
MAQ3KXU8\5WCX,,.[K_F<.1'O,1JS1_S4P/_Q@K.XPBM;8HU 7Z/N_<J>5@5E
MX&]GG[98:WZJ.V-ME0E2MVY8\![17J>HF\_39V=)#NF.6+I!4Y7#VZT+UB[B
MH2Q.\,PV^UJ[8;U!YW3L8S[!'%TSEYN/4H^":CTTA3W79#_=R:=R"5C7;'6?
M"?R[YA+-);NMM=TWV^W.Y7+)114\OB]V<$_2* AAML8+)PA2'@IY:;RP7AY1
M6=:.U^N7XWZ:^N2ZX7D<4?5HFJL)S=4-"6E)D"\5.-Q5KUJ Y]9THE^\8^:W
MYK:*X<BKY*+CR.^AQ8>X^(6/(GF)CI_)&^K<53S]83AI$M(_Z!L5A/N1+JAS
MBQ+7]_P]5K^1N9%+(<W"I3HX7DXB#Z>$T%8,40Q]S^#-<FJ47>!Z\=QW@+B\
MP/<"=COT0]RADOMRTE@RM"UW?&F6"ZM;LS;C7JE#C#B7JDP9?Q][,5"B 7ZF
M%[H&YL0Z_BCEY0C@@<XPYWGN/V$H=Q3&='_!1X)C=U>, K^S&JT63Q_WP)N5
MV;4\@U->C,ATE2%+'AD+X+^PO@"?Q1\RGK]"5[=AQ!87X@4/+*![')Z463X5
MNN8;,M]C>+F#Z3O"O<;[XS1FX]0W1-ZMS+F55]28" J;19]E+_,"NK""/T4B
M:.ZX-H6X1SYS(N+V:=G1G>,>&#,!LJJ.?U NXD?*1:S-74ONND'A>=-L\YF3
MQ[AAV'RYL/[R0%\6U/:RX("Q?QW*KT]T^5R1^0O?ISH%U4DC[=6SH;ZAO)UF
MAN+.;K9-PV[UX7\ZG9=;;>?EA>+N.MVV:>_>3>O$NWQ]$6=-IM7(U.Z;=K-[
M@61Z])#OW9LE3_%"([)7'@N[:[?[YL Z)A&?78IJ\MB#/%I-$TFD3N1Q5NOT
M'[F8@S90CV4ZU5;G8RU J]6Z0)VO"?19$.B@9_8ZQY37EVN3<M'-+U&T-5I+
M<\-N-E;'ZTYA9] L=H9:U-1Q5.I (*B:44?ASKW"5=,1X0353=YJI)3L^DS>
ME09X\5$-BBT+RE7 [VJ!1]ENY1 #^WD$K\UO;2F,/A%AR>/+;3/Y9:2F*B^/
MV-C'VD1$3_$"+$&.DRC$8B8V$^@J1A0FO,")X:,1$AC=2@XCYVL&Z >>@IN.
MDKAA? @,O#G 7&X3JR"GCD!PC#P&M%OV"KQY3A"- 8XPS2"47,^9!&$,-&VP
MOU*/D-F.7!:F(1I*(1H&&J+AL)7<^02$K<$(\J*N@*K$\60RUXVCQ("M\2,'
M*R@3D>8>8N:'S K/$ P/\ZH6+_16PM;C^2F3G&V[U<2%I(L7*Z]QT#"XG824
M@8& LVSR) \D"06P#>,O]\,A"+]Q&";SR NHI+O"F;%@RNN>5:DH&X^]$4I#
MB6)%8#4@Z6YCYX$#?('\)"B)F/8ASG9"@ R6 6AAZ?H/+7,@\![P'$39*G#@
M;0)"J8AK&0;#T(EX\A&(L&$:PT;&.; =Q*/E0+8X&&Q.$)-<SX:!L>&L T:5
M[YPH]MW1]=M%>4Y91;U47+RZGC+!Y.G&2@_3[F4;>O;:\7(R*>C-O6A]-UL
MA<<B$((S"X',,EPGRD\CK5W,40/[:.:E,X0!]JAD?Y3&H+58A A0W$" #PM$
MAG8/D)8E8DS5!&#IK;ZT.*O*4,*N0(/+7H9&+$(W*C25OU)@-Q;!]Q'+( W$
MAN3@&) KB56F2VE\A&G%LHWYV_=]V^K]9, C/E"E\8+;FC@*L+J?NAS^4>+:
M"92$EQ*VD<-8T0SP!BHB*<LY@)0:Y0J6XTD^1N@#N.&C!+YL\7L1#NK1-EO]
MYO+&7![R2P:L* #>XCIF^H6K41ZED'V]ZVPU@$"M4L?JDA.H 01TUJ$&$+CV
MS=X]U_'HS%#]*.S]ASIPX=(Y],ZSVJ]K ;KXQ\IV-M>73J%+]VM>NM\S!ZWV
MY9;N:R[17'("+K%-R]8 %Z=1CY^7.VA=:#:"QA6HWL:T:PZ:I]5#9U<VFO3J
M07H]L]DZ+<;7\_5]/JUHJZ<]']W'=TM2ZIG]OO9<-)5?.Y6W.O;E4OE%>1[O
M]VXQIQV5J[<6^^:@NW.QJ'94ZK C%TIZ+VRSV]D9$^*(&[W?LE[N>%M_4#]'
M6V;/T#([\@6G=APT>3X_\KP@B[\T.^8CLA-O4A:< (>K=CQ6/T:J&;><76)K
MDKE^DM%VL#8TM*&AR5.3YZ62YP79P6=*2:T=6]6/=TX1?]L14J2V\<1+Q:[1
M)+L%R5Y7"'P94.<*4GU.F\>IS;>ZFF_[-IRZH,R'^BHNS1[7RA[VLV2/B_*N
MSI#T6CNFKA_GGB1;:#<PS\LP5#7):I*],)*]%M^JUIFJVM:\5EOS=)*A3K:F
M9@_-'E72<YLG#*2?>:TO5T. 'P8_[\#(X/G[K?O"_59#0/\1N/9DY358$1YU
M.]SP#&.C FQXQ^PW!QEL;FLWV/ ,L !!8KTX>P=B><XC#T$&_2?#Y?BH!.AI
M^*$ W[3-@<!V==-(]JW>'E[4,2:$, LC=ONM[<=K"71*_ 7MP%A8/2CG6#!Z
MRLP?A)+-H]/:9I_O.+Y=KAU,/O"](X*0W7)A8I\04WH$3(=XFHAI3GCD*X!N
M%;[M 8!M*^/\(BPO+Q' A;M,+7P*QW([I'_C(0$I.WFXWO,CWY:R;7:%\&MV
MA1!GT/[Q\A5#QJBT20B@"4R,"9U. MNC8 ;VP;;.*L:W@JVNYQX7@E-O\\&I
MW$9'*R)8^XA%5;];12JV;"43>PU[%Y&H"BDK2<1,9F0\7\9P.19+YW/?.SJ(
MM&Y#4-:&H-74;0AVE@ RF/!.:M,/*ICP"W'(+PO!A/<BF/ F"R;D9,5X[]@$
M%Q!.!K*M+).L^G+)UE /*Z-#E<MM)9QP1B@T%D&N26B(%>UE%FV#NEYJJ>$
M$9O!7J;XGT!U*UBTCX";@A"L6$*/7MK[<@CPDCVWS$[7KKCG;1/[92YAA)MR
M_NM-.&/L@U7%,=3C(N"Z))+5 RCR*5M885DL%AJA+6P!@C>WS%[/6C-UPFBG
M5Y'-!W]ZL.4._ \AJM>@>\#V^.<? CA25BO\]L7)OLE#H*^8>4FCI\R4]NC)
M[0P4[)8"(J#;[I30_0^M%EB1]M;V'Q<ATF(HX>_P(-)3DG_]A&BI!34%<F51
ML5L--3Y)\&,O83-8)VR;%X_2& TM9Q@^U,5AJ<!L']!$P0Y6HM= 79AM5+DC
MT>(*3"R,V[8UD2<'$1[#]OQ(S=16.@P97XG.%8.N\A@ZC9;T&/:8AHBL=$!K
M-'-^Q!I^!J7!FW$X&':8((,G<0+$C6)IZ/CH\\<&&)*,-SJ#@5R@_K$S0@;G
M'4?X &K:%.BXO(X;;X0L"XSWJ##_A0J3F[6S.5K2!K;N>PM^QP./MDF+\ZDN
M"ZW.+3LO=>MF7^I%F1'"V[Z(%V'YJIN]2"J.)VP8$XX\4I/*(@7U06%G]#>"
M$*-I7AQCV[\PP. +<%O!,"U7%6W17VJE6LETD-D=- ]FF]>%2JJRPR^T#>AQ
MH862>O%4FO%OV3"IRVJJT_SZ]6Q+V+X8C2V-YL)HHI5=E\??2H*OW#V:.T_R
M5\)? C)%N5LB@Z7_!#)V!F]WP/?8+E!]>13X,0H?O!CW#/F/&]/&%^<;\'U=
MEK*-@2*G7YW0J%M<A-$FWDZ+1DB<;\HPX%*JW\XN8V!(-AYSJ4./DLL*S[VP
MFHW!2S QR(]L]4S;[E;XE=WK-WKXL\.$)UC9>[88VERP8!8[ODG/)-LK-,:%
M29(U.G,]F$6$K*="M&/FTK4:\%V2)F'T1+\Q,^<^4V59"S4'6V(A=YHR$  /
MXXJ]L3<R_@3^C%U/7,'0RQ_AW2'JKEP30#S@28!7+PO-'7D8@/N->VW;8IPF
MOVLX AAMSM#/R3"G;(TH[EP&^X9*$V?!>[K)A44LMR[>,6_(9%=#MU$7CBV#
MT_C%^ROU7&G-OG'FR+7&)Q:#P!V=M?':;J&3!XR7L\<SSOO?V#@93*LP^HHJ
M:B2V] 6/B,EV@,;,"]+8D!_FH@8ON6CK=, $:^7"7QV06?*:VC$H"$_F9'%8
MZN"X-"8^:#7:KZT&_CA9(;<*=F1[08+Q7=EC;_;<U@^!\3\I<+L0A<"Y013Z
MOHR+CAG(+N!#=;_KHSR(8E/X;S+F8L2/C,VY.X<6[PC'D&(J-, L,7A_1;I5
M>PA]ZNI:</F&812%C]@I533"QK@I&O3"IHF%YRFG!/_,2P:ZFF;+GBZ(&#XR
MO%!ZG21\BU[G62(K*(:Y#'TRN&0@(:UD!\I84B?<XZ T#5PN?29"?;##)BTH
MC95%!_*?@?^#3@T&D/@U7A1.(F<6<[VRL'J^CNWB^V1*#)GOL0>6'3P-CO_
M!N4@\O'@3#FW#?.:X0?@9#TXGD\/K8P1F+E8F1"II(7C5"00D!K$R_YX_$0#
M*%(9IT0]V28'C+GP=MYC%-?/ XY\(5S($"W!P_C#$-3:1(3JPP=!3 $8[89E
MBQW3=Z'GN NU]%UH995?()@R0+!R,^ SYM. %3,'CILBDWSDS%LK<Z:X-FHC
M?9].4E )=M/J\T[2U.:;7&L/9!+8YB ^YB")'M"VSR5AB";KE$>$WK5<MQ!:
M7!#_8/.K/[0I0.J@)R3_%/(8/ >0###+</2U8;S-Q&P"Q\Y%335/)3\)<(BZ
M?=-J-?GTXK*7D47_@VTV>5B81+;KN616YY;C!$_K!G%WFW"K8=S'/!JRM!+<
MLWZ;[AW!K(M!C[! YHNYPC+KFI:X@^%AC+QF((6OYB_FGBEW)TVF841CK3H[
M$'+I\$_A,%$#:6\&&D:<^!NN;]Y+ZX"[S8E'C@H\;)E6LP.;WY/OSI^+G(<7
M*T*!?0O3R;1,B_Z^CL#<$,;&TQ)J!]4\3M@9@?J*Q,E)[S!(:6C8<3$IW$?Q
MSQE88,,B^<!2YQ0FQ3NJ@$W"A ='X5>O@&S O@A$@AGO=.]P>Z[&?M>*T#2:
M(^_!Y:R-VU4>FUG9$IOLJ3$N *\$05'XW)3Q AG#=M'4=8M7P1AVH#P)XL%L
MC-?[[\*JW]WIKMI'Z^"[VU2V:[4M)U"MV_:>16"Z!??Z$[](.CMPJ^@ZD=A9
MFW7K8SE\6^_Z@"^_R10\.B&>*ZX?4FZFO7Q]\+J\O:AI8U/M>B <G@=:4^_L
MX5 AE^,L:(#837 @[1:X\G:GL[<9LB,;B\@7_OJU,2#;.,O21$_I@6X(=$%M
M'>HVGU/3YE;7;'5/V]=3XQO79!\UEU1N;=XWVVW=VOQ<JO)#\,#BTZG*VG%Z
M_5 D3@(589E=JX[=SO=$A="4>_64V^9W?-=+M\_"0WOO!4XPTAZ:ACS:3QJ
MC]4;G+8;[KF1CS2;:#;96FGVS&[[^;+)CBIUCUNYXVO0=U0T@ D%"R!48; Z
M__.(LN,8M_9'D!J'O$\_J00Y5B+ 3LZC9=NG%2;U6?TQ]:_FH>?"0U;_M%[L
MT<ZL!M[J2>\LCC#-4]C&1YCV2<SD(\S[^(:N)N4+VUU-RL?=[ /Y7^US^5\W
M=XB9\D(B[;PLE*74P=G:8F?.9RC") TW3#$M_?0&UVFOU&NT\!<MT^J>]JJO
M3LL_I;NFN5!SX8J%=WC]W(6RH';XM)6LK63M\&E2UJ1\=4F1965 ]V#888DU
M8H8Q4>.KZG8-UTF<PQ<"J5,Y)_N=E8?.R CGEM;ZS"_AS&M@^QX_L> M@EHC
M.B\!!&(CLED(:_P/?7#2Y*-G9Z]<DG-=FV7WS'[WQ-D(V@'0#'6]#-4W^^T3
M!XRU&U*FB=\L@Q[JVJRKKW"QS)YUVE3=LVLJ37FUH+SVB>VH'07Z4J/GPHHW
M@*3MV==Y$=(2\P(H,)1'BPE+X"=XUX@,$H C*V;%S]NV]%L'PY]K$H<(BN73
MH0Z^*['V<1H95#1'HG1&(PX+#%\0N)SL("2 ]!TX^3@V8C@]!$%T@B3K3800
MUO+G.>QAU8-HN4,AS"V,C"?F1'G\_05(T.KM%D9AE&\2@(W 9&N.,;;9GL*[
M)V'H4OX\8?FE,9 ?B^*_?=^WK=Y/!CSB/\ 8+SC2-H["D8HY_I]L?R9PRE^6
MSJV4AF1O9]Z'C+<47K<?LAVSW-PU[9B]X($%O.&![!<-GWD(+^D]J#:""E =
M1R]YM4<UXM0_P MR8XI?9S/CZ.%/N>:U&>WQ9HBP?=@52+1PF/N(H4FHS;!O
MKGN+AB AI:J&/7F\2WPAO 6[J,0O"0@4-]T+^/Z!5.,MKJ(E:'KZ]ILWDRVP
MLUFIH&Z]L#17BAF!0R6.I$S$J,IN(6%XN>SAQ8N4+J4SR02+ZH$INI])PB@!
M]*Y;6[&-AS N*6)5<EZ4)8I34/57QSN(TMFL.HBE'D4+[8>66/LT_*$!U4L!
MU6T-J'Y8&.(Z-X%9FFT1 /O<C5\>F/$#PIUWA6(!21&S ,5$S,".0 &C!-$+
M;-0WXZ*-BQUOQEL9PW]YKPRTKNSF3PN+I$^MGUX2CK+'U0NU+OH!XT'RU5G[
M$A1:60^3%[F!/ZEG%L<NP(Z/P%O!-H+8L"0279VXW0GO;.50Y:6(+'_;%_SZ
M%Y2@\BU<4F>?<UL-1:_GYG4!F4]\IXI=:O@ "_L#THDT)AJK2F=8-OVBSW\A
MVL/P$W/XX> O55L6/+ATB*WHA-D(_Z-,?;)A&\^W)\TBZOS914.Y5R-:,?TP
M:)M]T1":(_;;_:SS0:[?8+; 9;[8L6T2TH@CTB5,[&G>;%/7!3*$\N]&L]YG
M&"KB,.A\A\M>VC#N2SX%=D15IUA5.EPI2'+'_3/E'@K0'JR^9PY$QWCJ%;K0
MQJ9\_<KZ_#+-$0IOEL=)LV3/</A>H]O]D3:JWVACH]_=-K*F)%8F?2)&/0]B
MT0(!6T+0D3C8],N;I3/0 =B<#PS4:()>FF@_S'MZ>6,\A\@!AA<GPT<%EJ4
M CCI@6';C<Z/TD-W)I.(4<^%3#I@7PR/'[F0TZ+[ KQ7SJ+L-86N'Y5Z?91.
M%@\>)N4D1$\.-Y?YI+$S1SP%\X,T'!@_8224W;I=$5H3B!F_"#!Z@N_@_4%H
MNV7;O03HDKDU<Y:6K)9<.]_?L)UO769;3N6_+S89%MH.I0 J.VST06V)C:Q5
M"QP_=74PC<S,,0OF "[<^"A_<"]_H*P;TIL_>S'(%VF3?G2B)$ 1^:\/IO%+
MXV.#B'OE,[?WXJD74J>B+"F85O+]D;))U@_)!Z1%D0LH?YYU.^?MG%^4O0-;
M$N4>4F^4_2RQIS/UFZ2&* XW_W]HV4I;H111W [N)[#$' 4\=23CW:47^T1C
M_ Q^!J<V*$QJB00SRT\8)D[,?7F<'>_IAMP7S4.2^K#R>4A-.DD&+HX&K.CD
M&J-C8%&U5K6:C>:/QAP[KP=!.C-53VQJZA*D:&]Q\U+&4C'H"N[F5P^[J44\
MH"J*RTSU$]J="*1.1);?/>R/;UB$ >+ >GBP% 4CX_9W]HQ4K!_D)URTJ3";
M,QI%*:=TOAP1!5U>-9V7:3<'2KV2*2OGCFORXD)D5 02EDYR>>QR8Z!\][E=
M*\.9OJ +ZB@,+^/]^ZB3U#=OQAOK_&!U&C!E/!7>Y8?W*L_U@WI1H!P:Z_<Y
M&C:9-?_/@'04+A.6 1N)75^9[V'_.0?-3#:C7R!M>B,A]S,6E!IM>3W8%DC0
M-C[A1>7[@VV&R(MRY&,AO0]F-@^#W"Z8*][SZ(&9#UH$#/Q$&/*K&TXUC'??
M1FR>J$"QP]L'XK_#$0\;BZTF:QRE( 5<LZ@M"1*7@7K+J 'X;;;(RW!2,Y .
M&%=&MB;YBWO"%: +DG/%@GB,"@1T08!WP8@D<['XJ1I6#$D^3U2X#EA^ XH'
M1USS2&%>%#2S.9[+)W7Z2NX1*2XV1RX:E\A"5K_1^A$WJJQ'UV;3L=ZZ]4-Y
MB_05RG%9\18ZH#V"_'/0YLL?P+_%AT7%6N0\*?2YYXSR36QID[9TP ]I[ !'
M87]D1>9R;&R=B3+U%P9;;K1@:O-4F)[X&':\ =IQ(C\T8C ^?9X_.0M!./#&
MUO]A45C5-:B/<;?&*5BB>B&*LC9R<')#XGMU'DN2E6PGI1[I(@A<-.R%AIPB
M._P^+?$;/8T1^;?9T[_(IXO!EXV/9Q-6_=AQPEZP9&P@W_G4TPLEAKH!6]'W
M2]QNXLTA=BZN?/;EA%BR=8+V5I_$SB3+_>;<_J/:[YA=8:51D&%@]OF?(E 6
M\+ 1/=KMY!ZTS=9 _+E;B&&I3V/E2Q/JTRC.U#$FZ*3B].QN-CV'>K'SGM2F
MU14KRD] V<+9A4O9\6RBLFV:Q&4MA;?U5RLLWFRO6GYW4+?E<V2%[?KJU5P?
MEMNSCA^'%-.B0$I6?R0"FC&&JS'M /X!UI23^DG.]T"G8<[W2PHH\EA7VF0R
M,AN17 -C$.09MY)%FH;PBL3)JZ.F.<@I9;]'"SM"*[Q>^DU?)Y9>)[;T=>+.
M<:U[F<7T*<MB>BL[J(LFS.>,=?V;MY\O2[9::O2.B4)D9@^?LJBZ3'N29H(7
MY90!G&?P-48O6,31LP:Y,>D;\LJE*,+&[PP<K&0:QB4)5=G48M[Y%Y^B%_!@
MBIHO#WM2O V\;G1SN?,KKA,IE2$;BKK/A[ZKTJ3D,&3(3X3"<+"[JVKA.V(^
MBWA\&0::DPVCDB."M5-O&/^>>CX3FU%X!VT&OWER2_.21,-[BA+#AP$N,PC1
MC$HCLAPI7ZVXS=R!5XE/TJ-.42)C?&?A@HNG?=#]B\C[*(P5IKZ;RZ@;%WU3
M(!\O!FF'$7OJ",TM1*[R<UM+22?YE</;@7QB^F5&4<#.3!&5W%[8_Q0>!%WC
M<4LB(U,0K:'+;_(2;NW031XUW04K*$(K^0$D((4/Y' LFM&AJM>>Y6*EV$'8
M0UN:MQ%^4G<:53CT]:X3UYV Z]^A57<"OKA.P-=#?%?<AU:W!Z[EL>S3'GAM
M,?T>?04. 0WY*6=[2@6N9)WNTJ$;*9ZLD6+?[#0ON).B9A/-)J<H<@06Z;4N
METTNJ*@=$U21 /#^022[ 4&A60Y.L.L\Q;E,8'[CI"(QQU2@M6/_YUENW&K;
M-2XUUC1WE3376NT9GI_FKL4ENJ=\1?C$-1X7%8"*<:*4UUZ2[F6X)6UU&ZW+
ML=OV6^J/FCTT>VS-'OUGR1X7Y17=JQSX3!NR43@)2&4Z\5*=HG:&+CC@<8H%
MV0/3;M8=O4E3KJ;<,LIM#4X;M3X3[MA!ZRL_I_.Y[['(>$]UHZPNN6>4)D2
M W*"8S%!D=,B<T\I 2M6>6>B^$C^*I\\QE/0<I=L*>/)3*E #\ #]^8<T"DK
MH_6"./&25&01\X2Q.!19-A&3F4QPW+PT04U8YL>7#\73\\5B*+/'Q7+C.)&9
M= [\V(M$A4 #$Z-5G3+-NM)\%5!95KN.&Z)V1Q:R>W$V%86M!$_^8/=4226]
M]0>KHSYPMTNG;RC@CR TP$P)PIDW*N!(T/:)8DZ>&59(R,.ZCA"V/<*\+<I/
MQC5.O7E6%U*Z#0WCHP!WX/F!C._L+:^]D/L>.0DF*D>8.TB08PA($CUX""L7
M$1X%XV6)CDA6SF5(4VYSZ*<SA@EH66PZAZ4DZY*P0B1YQ"(1=0IF^;1-14$K
MITM;*N?CB&(2S$3,WA:P28@X;4A4XL5%RLF(82W!-HS?$?%L",+-46F9!58S
M1;4F+7?&D]*0QYP,78.GU9G9E*F63=*['.F_L-!OY%&)2H$Q19IB1JRT?C>D
ML01RHC%)'2RT8DPM*))[)/!(C+G/W$EV<J7K-42E\6I2D;7('$& %_,\272[
MY4JU_*S+<2D>!0H'?-(7=;$DSC+L"R5;\N< KQI[T8Q;_*A]W!*VEH<C(%<6
M(1BW*$ Z/\!$65:(+$!_E\.!H_//R<VZE'-LBR_UKH#;?+8U(/\G(4ZH#'2/
M%W'\8)L=(%]5LB7ZU7$LQOU@ZC#UN^R]@JZI\IW7UF(=N61.56B+F=@^HF'@
M*Q (8TZL2I\)X-'L4V<DD#(X(TG3PR>8S#R.J"I\+\<A+$/>IJF-P79PJ'J^
MDT=/%4M9G'@V,?PM%5<+I,U\?1>(0@Y5A'(-AD+\I6+A>J:ZJ<ZI9&[97(29
M$&)!,XPT\4.0 L8D"A]!FN6Q/ZFP:FDZTCC(+333_P260.>@YJL2T7FI85F6
M.^G>K*!)?DR'LJB8Y(DE*^FFGF+LD[ I/I*^^9(#+:V5\"I"6I:DZ94+M%_P
MJ&J\$*HQ5T():-8N@6\)<K"OG/8D4[8X G/\5XKFQCBD@K8@'2.X%#(#UF]'
M;!JF6 M!M7;C,2),*( RT,*_!PGP7VB"Z @<US&Y]< KF[$V=Q3>AH^!M)AF
M3%J:'+46982$;7/P+=Q'$E >\*O_@?E@\8!"IT&#(X=^0;AT:'0$ DI.O!Y-
M8B,2&)\+4H6["(2'0=*=8W=(:R-7Q ._!Q<>=RN=$Y/BIN%;.$+<;^&#VGB!
MF_.-16 'DC&><PI*AW0*U8[P_"W-GQ=_-#CAP$O>LV%$.X 2:>$EA&X7DEA*
MP HB\Q/W8WEX<G?R+ZBR3QS^+]LG>3I)&'X5J [H=!2/J".F_F4JQLT*<D1%
MKM1TQ8IR3ID$(MO/Z6.[W5+Z.//;R+/:0CMK$-<S5EVV==7EL?748E4U$?X[
MF6"&V"H4@PBCNNNR,KR44N@LE,0E&$W+:&8XPL^A$[DHW4*/"KS?AND$2 #,
ME32.?89 ^ZBGQB&WGF'X DB8*?UN&J=A_(I(].*GHC"2 ]>#G..%@EXL 5Q1
M BJ4T'G$'CS0IB!<,1;GAS$OY@]<G%]AA#DB/%(H1Z+"L]G<#Y\8$_&D,$-V
M0>7MLG@4>4/N+>.[WB+RD$>UJQ]!J#\9GR5H $9O_#PVR>=W;TB.IS O1 HZ
M8:%ZGN<0R=(;/Y7%RBN9HK_ :B>B65_5J5=\_TD 3:E^-T/F?4"S*HT-WWF,
M4T_ EX#D\F;Q O;H! $5 ^X'3A !33@Y,?/'MQ&;(, )PDN!#G$"4<LJBG2I
M(%/@5'"G!KLE"!O!&X'R!AX-Q"_00B"71@65D+K 9!@QYA*.+,+71:[TAX;H
M&K%8^)\"8FON>\3,1'VP-L1M<X5Y*>:Z!.?@^PBT0 "J6<1NF"841O.]F2<>
M9,&#%X4!QWW  !+B;7%^DC# P,O.-]2O/K B_A>MU_%8;%@ZFF9.'UJ9LPS@
M@5]=2[RX8BPU)D\VC,DEW7!VM1+!BT$IV"*\0S)$M3_N\\<0=(QWUD#.%PJ)
MTJ$06E$09L ;LN>+".Z.Y J<; 5SL0+NP0.3SZC$.^N)PH$;,]G)T_@0TI&B
M"6"$(VZ;U;S]7V6'KH2MSF,L<CD;"BQI*\/S%7%K'/'5O1I3A!Y6#FVH(9=%
M-V)5]X7HWIT^AM&KDKXMBSVB<[0!W ;_'HG0/2AAX_^QQ+AWP>/!3/8:4?JB
MR?26*V"$1/LPPU \.W?(%63Z[Z#7,X<2#_C]_>>?R0*"4[___$_ZYK8)2GKG
M%;X&N\FE/D4D&.\1OY4?'U#_)Q;/0_36A,4#]*4LG-QX_YQCG)WH^+.'(ET-
M]T$%VL1."GAR9>4@7XCU<-CYE>]SL_>EV?OBXONRP)ZRAL@Q1> !E,*,0WB!
M9^2-8HENAF_*4?%G,;>XL#,\+.%DVP/V(P\SHCZ*2#;@K^$[T0 E&SP>A7.%
M$*7NC+[P2:0<23/$BYY'C_HYN?A.YB[B)=*B43H0RJF:BH*R)-0(@=,M7/.%
M/8S8+'QP?#X5)[L"S.TMW9)^4IK7^'S[_^%54N&3_X6W8>.B.)N<"/2 K$+L
M)%?@K@&93;VA1VL1)HT(M<)3#-&4>!R*['IJO<4O?2:IYPJS );&P50*W5VP
M(;TT8'.SKTM4=)'WN.H@#_$SF]"D,_8YLY!9"%LM2ID*4$!*#O7,@FA!YEB_
M<N,%,0'HJN;+%0)B 6-=.DJ%]FJQ&%G$EG*ZG)N02).J,9T0+6]^?_NKN@Y7
MT3[!M,1@G*<11ITYQ!J(^R7>M-3/B_.JFC6AF*V:.@6NZ"(J P'&V"B) -A7
M-BL"!Z]\Z1)^&6*Y*GST_ ZIG1E3@Q*.<I9C'#!"_! &%F' O[!L0>!;<U=R
MGD.\X3"5L5<$P<G-?L$A25;O3$[P2  ].!<EKT"4^N("7KR/0/@>,2&&X'03
MQ\-@J3$-'[-333D)L.U.D#P&+I*8>@H>(J=!QALP6V?$ 9)$SYRR@R</4F2O
M>C,U6*8D<LL66\$9AF\_-S<K_TIPC)*97DXLYR_K*%(-A#'Q@H!R' @7.&N;
MTI$Q$A[_YG/GKI_29EL-U5ZA%%C$\PVN0R?H,&]IF+>CP[P[FPN+2O0#;Q/Y
MQ?E6'[,A?\VXUCD95'%.JJU8F@N]=E5S0295C=.(U!.(!=56P97M-Q-X2TY>
M<!W)FZB,#)3VDS#RF.J(F@E7_*&$RPL#O 1UEG14[M8M'X!RAF&:&&/F8K,%
MDPNN5ZA;>)X ]DH!DLS-L%S3+"Q7-4A0M@9O39D-PK-+J/DH$#%0.7"-Q%YC
M[DMS88>&3\:?:>3%+N\%)B[SY)7>X;3.9E516+L72S!$RB=S\9QSV(RQAT%&
M/YF&Z60JKEL==-*2W&/TTY$*T%^95MHC#B*/7UAW@A75?0%/YXK/+7_R;DM[
MI?QIWS9;%8,C59>MNF.\_?#YG4+:?_$Y'2;<E[&;MY7ED^13,VL)$2:!;')!
M;HBTQ#BV.)F&F4G(S3.S1+0HBQ]8F""S!=X_M[+E+7P.8SG?_B\O#?EPF(-.
MX0TQ;,-X)P,=3F:/NB)U2V6!9=B/$?.!C7() ".'IT&\ILRW?+J8ZJPL\]KD
M55?^2LP4&6PN-MH9>>JS!^P7 [L]H7M CL0.;A9LUW^D<,;LMX?%7\)?/E-P
M\OE?+-2DR1X9H<=%]<2A)%4W7>@YN]$L%X<I+>Q-(K);:I=O^E4/Q9&S+!^S
MF+$0M3BCE0(23KLHF+7 5)*##<65;JXQ 9[4[V1P\!8%ER(KVY5D9:45YR1B
MN]>\M9LO7\-4. 9P]KMXL0$2#?XAB),HS0?@9:0C9NPKA[7U\:+N2;CY.1<:
MZ=AEF/?D$5L\3AE-2XHVWN\G0\O/O=O%=WO9NXUX2KC 0[:,!D\Y9WPU6:^A
M0[-\)U^2L,(CYW#1>6/K),Q:R*\OX5Q^NW8Z]@7EQ&ZECVC9Y>"+JU()',-S
M_\_-!YCY'ZT;'G3B?QJM!KB#X.&)/XS_FV*;6!$9PQ7^WURD+.^IW)/6_-6)
MOH+^^>3%7^MZ40HD-..S!#/_:]85/6]1J-@I/$P[T;MOR"8TN^^(L)TJW++R
MAE";+E9+;T'K?<MZ<O)N%\F[G2?O=H."&E'H<^;]B)D<+IY=/33OPKWS.R&V
M9$:;BHVN6$1U%9R/JW755N_<EQCX@,482?+B:?&N;92?Z5S-%$/NX/S+)!9Z
M5"+@%_ARH2%JED0F;'[9$$GX%MQM$+<C7D)D'>/E7IP.9YB6DK4%_LSS8]"\
M?_=-]+NY'Y'=:PU:;50I,H'7Y#,'0]LU!;@[-Y4I@T<$X'.7H=2L0"JQK%>M
M^!9Y*TIEN20N59;!P9RIZTI^ SR"RDNI9Y-X)>:*IP&_0.5->65B>5Z9D@J;
M>FR,Z=.CE(05SV;'SI'T1:;4U!<T/GV92R?)OHUYQO0\PG)%<3.,]Q*P8 S)
MB)+ ?%J4.L"\HCP'H:I&%E@T@P%H9=0IJ9>KNN0L=[J=E0TU1#X:G;0R6[)K
M*65K!2Q6;1PKL%NQ,6.!WC\1*5HMY];JO&"\8ZS5<?E?#0S7\XP>LI:R&9E'
MV :<OK@3)&;X]>-]66[$JD72'6%FC:[HL7C*AGM5=->' $T8< 1_P;0^F7@(
MA[1XU%+H'^3-B[ %&ZTL*6G5@62\P44EI;60DT'Y&U(=D.D/YR0[A]/?+@@%
M7BL,IEK 6[KBV@S,Z\Q1318%JDK XP(!CU\V=CUB?0M6\1:LJV_!5H8EJE(W
M=8T1-D;!-)*7.PCW$ :.B/>)ED&9DA7%1?D6CJ5,)/R#><33(X1B*?5MB8F_
MB07(_MBR,#URLXSF?-HI;_V,["AZ;/,N<VR>9.;//P-*7J:H,\FU^QE0_0BH
MG]+-J)Q4!#*RS%6<^9^I.Q%^=ZS,B@/R]]Z'R'57+.(5A1S<G)9"S7: 9C_K
M9VTUC(]B$T4R$,E?QDMNZ5H,3Y'/QN1YB8K">,Z)27:G;!6(EJKC8<Q%=F4B
M0S=7_2JC(3*-137 %H@.N>Z1H$9^.O8.V UTC%8S#_<V"O./\DTT$98#V1'K
M_) 1*;I4B7-*>*2$&TK9QLP< =&>+%9%V*H O+B1' Z%X3@SD'=@.8CF\8ML
MF@)91JH6HF#<BJ,313:+)X7?'ONT6AM.*Q-U6%&$":@"_D,Z'DE6^94&<JVT
MS2 G9%X55?6&49Y*%Q:KK!M!M'04(PJ1\@J)++J4E8,6 4HR2CBZ;/J9C9Q4
M7"@1X0E+TL\L27,+&TOV8!=;;(@P,W9@\^+<LHQ[/P[))_Z3C7*%,D\+#DO1
M6<%J8FI=ISSCA?(?4F(8H!.;+HQ\G!7/Q86E*,MQF"T]%^9#[\D3ZZ;@EX@H
MN S1=G@PO%B/0^I02FIL#Y\):GPQA=D]M(O8$4^SM(D.'O";;&E*#PDWP/C]
M04&">2JH",>X[31+7[X='5;KA+L8I\V=&T_AJ$JG+XK.P%H'MGK AT<W9A0@
M?<E))QS1%8*[+8P6_S4M5HH+%/TB*YY(DRL;(>F>@&._,IYJO_0#<[O=D;&5
M/!EHQ^<8CD]/.SYE0?N57<6J!$,^WG_Z8GSX0#<OEOV3\?N7_W[WR?CPV_O?
M/_UZ_^7#[[^MB;R<_JK!^N,7L$O\/SYF!:'%RP<PP^D)(_]$=AU1]O41IZ]K
M>G5-[T75]!Z,3^\7V/(^?RD(?\FG\<[VC_<.N4'J)_BA(3^DG^4_J>^EMPFG
MB<XF^;(A1Y?TPT<S,[3'? F8,(+Q'D(-,\2>( $@Q)7Q05XS5*@1WG33;%Y4
M@? RM._J&ZK732_(DZ)E-3+C6IA+W!)Z [IQ&'G"+(J=(+X5UD^FY5\3;C$0
MV_#N[UY)??*2^2X-LK46&'\-:G@N+#PL<<JN4GE@[CL1F,N)XW+_UW$Q)8CE
M_& D$EEI%(Z_RP'?*9L4%O-J6&)'''43R[?/:JX:O'S[:/R,*&A!JRSF,RQG
M=VJ8LN_^V?C<R)_X%!,^P<)$U2"(!<Y7AF4G(7KO2#UT\4WY-&^FH&"1B[_C
M17(4W(JD#D=7FE.;@6!@N3&W&BM_"<OS466(YI&),<BHB!@F\HEKRM4SXW=6
M+N< FAXY>=GD'#3005:2JXCHE.*=WQ7G2\R#.XA+1= WEX!5A,.((1$5HN$I
M:2,.EXD_RNWZ=U.'ERE0RIIDSH7]RJ,KEFW+K^R;-PIIN1R>CD]1%E%B>;3"
MNV,R9 NC@!W"U/JX.!97TGD^-CYC>H*<#I<+N1I,CH])T-2BB#).9(!-[5WQ
MO!1YY/Q>D9['32T^ B<3VE]ACJEKW%IPGQ8F7)A\&'^'>'\<SUJ:VT"2@AVD
ME8H !P'8J1A@'Z<^!41RT'V2W*/OP#RGD#"2:"Y,CX@(%(S,:2]D0$1Y7&#R
M M#S=Z+X5T"E\M$?G4C81*2[J 0 K8XL\8(>$WB#<4X=?K=6'3Z&$3S'?RS-
M&_%B#JT.4N#= PO$Q=AWSC!FXG9&UG)E.V$L[X2<-#?A$9.$Q'-"MS7?\3L?
MS$3\+S"1T'XBQR=#=8_!%G3#QT"LQV<.=U,PBX>S,-^Z.)VQZ+N8+B 0(%.(
M!N19O): 32;<W? 1YHLU5XA71E(Y$-BQF)'[B?%$8GC@._X _IYO.+]]XM]G
M)<L$V3NFQ@'>&%^H ,DY0OYWN40D_TE<9F1U%>@9,9]V#O]%_>A48<=*R5$]
M)G8HU\3^ XWL/^RB@V)ST]O.>2EV PPT<"UE^X'/M(MPIN_^2M'OS44W\83^
MR6/C(K!0S_3&+.$%V44T ."9CG@3% B)_WF*1P]NAZB?.3,ND_$&MM]+T/_C
M$8<LS9Q?$L8BETPMAT.I"G!1B>WL%M883WE 6*UQL;Y0Y,KG(BM _90\Z"S%
M(T00.Q<='H&1 ?].ZE)ALD (']6J2^E92/@/6,IQ3CQ'(L0X=TK;7PQ0BAKZ
MK%0T%K]>F$M9/#/WP=\YR@BVR)FCO@PF_^>F>5.8= 5MO2R6C.7>.F7QO6*X
MFD>R,1[M._,8AI+_4E]AVQV8(P_*WU3MV29^+$/\WS?I_PQK_LV@<HSS='(K
MO27[R"\R97"\<N.K"(Z^8MLF<<YJ.RS<RHV=K^2[6EN]:\7.TZZO>/&&6Y+#
M;/,7 I+Y3;5L6>;7H[U:L+P44-NW*M='O=5^WPM3[6.$J.N$SO<1J_F!T[CX
MU0?P;'CME.\&E?Q1%#U_3(>^-P)K[H2OOP\XJ"00N@_^^BE?#69FUD].\]91
M3SEK-G#*$WZ+=EED_$O&(4_/TE^HF,,Y*4LA*NO/[#S2)"LU.B<[&R^LEWF6
MWJ9O\GD:ON[T5CF^?:3Q#]R;5.^LWEF]LWIG=YS#P87X8<,D-W<2T-LR;A6X
MMPQ_O=[:PM0THKE/[ZS>6;VS)]$8/+[?IO#^4LKY]V_>O'OW_OV9XN\B\Q]_
M_=H8<%4S9PK9AQ=9>@_\-CC743MW:[B;[LG//4)?:\WAB/N10VS?2C+"Z\9#
M$-(IYAJDLZVYN&2_Y5SM0].E'(%'B'8Q=VY7DM5AV/T4IZ09X) TM3T-_;"2
MANK./YI?-+]HA:$90#. 5AA'6JO5-^T.=6V_3,;9T?TZ3_!.H2AC]$[]T6KN
M&;[;32#4CNOKI]MJ$9$XV 9I*M)4I*E(4U$=-DA3D::BG::CP^TZW*ZC)X?R
M_NRN:;=[_W][5][4.)+L_^]/H<?NBYB-Q5B7+W8>$<9 -]/0T(;NV=Z-C8FR
M5+:U+4M&!^#Y]*^J)-FR)>,#2ZJ2JF.7 5FN*X_*_&55)IN>'^=Z#ID4,M?F
M28=1L(2+#-\H]H4))78Q0L[VG.WW1L?%ELHNYS.%CB]JUPFUY-UNCH[3)IO,
M8PF<BS@7<2[B7,2YB'-1.;AH3WLO[?8XA\S?)V[9K&F>?N*F:_Z,>9+93^>=
M6+PJ';?;2GZ.9H'TY1*7WP08 O9I7(#624?.329S9F$NAK0IQBIN?-)Q1\KY
M!#+?^KC,55OFFL=2HU-FH3N0*ZSB@143#R&Y HMU6G>8?7'* @U2T&T?I^Y=
MR:=+NUYXY\C?>_:K?2PIA<E_5E3C<A$^,2S#,W 5QBA=-&XYJHRXR"Z-U>S\
M56HEIK@Y920&Q4V("PC?.-ZW<1R+G6:1IB/?.BB7#(8@1YHF7KQ3=D#)(OY7
MG534B!?+3A9]C%7E6*WC'%2FEJ/2%/-RS<N#7MHL@_#@TB,G*E2-GT4UA6+E
MKLD? O ]F_Q"/IF7XOA?4@0Z1M:E,*34CE4)"VC9F=<S6:I;/31MX$6$2>')
M])(H*\5=)JCC:&2D@+=NN%,3S+!Q0"HF#4P;+U""%8[.2+)BW%8XM*BV]O(H
M5R8WW79@2[Q.6!WGXR;U9A('^8Z%O\KB<5LE!XI)*4129-7W#!/UHI- [E\7
MHD!*ZAFX,-DS,,RP.E6L2$Q0V\>-%:)'E!S;#FEKM>X/KNJ#DS<O5?K!WR'U
M@7&E+%P5;Z4"$2GVZT#/P'6A2!'58TEL(-^I%?4=+UD3C<-PH\YPZ1K;'XV3
M2W$BW*'NU@T222(DI64%>X!HB=.:^Z1P,-">?(.4%YP)[A1JN#R@8,UK"H2#
MFM<]"HJ!#>#2,-%44Z/EZ%MU7.8M%EGW'&"Y0%LJ-;K,1)OJ_6@F! [1/^-W
M%<X^5%4P);4JF'*2+ N&GEW (2 U5[]-;4MX@):!UF=1/JF(2DE?D"K+N-34
MH9:ZD;K4C92E1L_N2%6^ZT5%[LWEZ+<K'QQL)$T\BY2)Q=4E*2TZG*V;VB_@
M;T&_PI[_V99TAQ[W(*=QDS$92 =::)BUAAH[N?/F7"(S.=AZ@N\EIR+\HKUS
M'A>+BF)//F)!Z*PK)G:,5"_:8!V(BWB3TI=#I&<#%8N_WK,G4ZR!?S5>3Y%M
M\077<41Z6$.#1FO0AT.D]YI'00TY[_^.C%?O=&B\0AWMDZ8+CP0+3-!Z04T_
M[?LFE,1!0^HZ3E>WIT@/7YE@=$2DR'A]KDER2VP@47EW3XB*6W76/#H#P6>_
MUI<Z/5O]&R_,P<?UZ$PL+V58K4.LP38=M8_./%QLT +;+ % O-669?$?N&D!
MMUV32$%1S&G (?6-<;%"\I;T#[QDX1=0*[4MOX3L) BT,3)<<(E@-#@!61@Z
M'")1TN=UY56QC=FS#T=^6%_UH?;Y9&T)O'R$=E511[TNE;M+6I#(5R*NTO';
MI7')XV/A'+@_H?-LF"8\%CY"&PT>1'5SXV-JK\XMY@C,/8KF7+M&BT+>6MH
M+<QI9M1V!-L%S\A7=:C906'GT/<@FGA#E9*C,Z6],*MB[PX<"'[6P!"]=(K6
M?82;2_A+D9.SM+(1R60\A1!+C!RI1, M^ "[/,$@R!!"]W,, >ICO;^)!@2$
ML8-%\2_$[[L;]K!X6IXK'IT]$M,=,6?T#&_\D9^;E?713+4^FBG6!WIV^3HV
M!H:7L46W+&M2XZ2=E*3PZ28W,B)SV$::C[[6?4.&S%N.X+JO16MTFH$#L-;2
M6U.7$U/Y3]B!0UULMH<*:*OZ0!PHH",C-2^)2D/4(:BM%/",GRC>MMYF$EG9
MJ@)GV'S[I/6_22P&Z9X$D#&OP;D,OJ3 2BM5B8)Z<L$J[O=S%7!*PDLQT"AU
M+JD5R%8AS.6VU,;."Q,JKE3-N6F5+J"K.<8T*CL>LG(Q,U?WG/GF6=Y";VSK
M>()7!E*CHQU+5,4'L7^,:GT9@/6 +>YYW;+Q4:X<:YGO^XD='*L.643>BZRT
MT8]&@RB0';12RD&6A6EX(C9B!E2(K*X\#:W!X"$R:$ZD=\O8OHKDZ*R'GR*_
M#:-G2":N+62434.[;,63RW!\Z\3]Z&PQ(*A_P*6XD?T$'8B+C7MVI*,$M(81
M4AD.%KL%4NL?+K;U#=<+)_3@H7:"NNC6ARMDC0H/YS49N0G(A,/H)1P.D3MK
M/$-<$?X6.,B5D.5C0>IT5.$7W'KHEY '\98_S%L._9&_G:Q5*5MPV&:YRXPA
M,N]Z/:U9E^/$.?@<R=9%O*<3SD9R4!:AEO<5ZIHD_/+%/A$4I=9IJ9WVW]:(
M^"+AL$JDO,&EMG)2F[A1QJ5V\\+'R!GX81$I(X1C['E3][1>?WEY.7&A=C*R
MG^M=M)\BP7/K4!\!IZX##]0[4EMN2'5\U+DC(3]51 );0W]('?G$>_7FLZJA
M1FJ(V@[0O%,8:(AE1?*&'E'6Z9&N9?G 1.H$M8'5AT#4AR36/F.DE'QE:+AH
M)809<M!#)#RP"S ,CC1&ZR2.TW#=42W=H7+=09?N:&/=(;=$HCNVMC/4W?7#
MAVT51'O5<6@O&HGY"ER'5%6'-+@.H42'-$1);8L*4B!M2:D_=U1%E) \PZ&D
M@I.Q-]G2WNBMTR93QWZ=H1DLW!7A01M#G00XU2[2)"9J]L7PQN3K#Y>])1]%
M;N# NZAP;5%A;=$L6EN$)Q#[D/"Q+IS/:C?@A1QEO+4]V]'0-HBCA^1)EYP
M ,=8F9R45FG(BB2*;:0UQ/ISHR4I;?CZK+Q(.ZB,$+_L^8Z#%<.*O='&[@C1
M#>A)UQ_YKB?@\S>R*(E<&518&20RTQ<7.%A8$I&E4&UK0I)446GBGU*S([7J
M\%7Y(RN-,'4,4Y!:1"&H7"%46"&TB[8.(E\"2_<[S85C?*0O/&6)V?PWWX)"
MAS!YL\P:HRDV.\V6E*7&($LI!19$DRN,"BN,#DL*HR(F0PLY$XU6)TL%< 4'
MC@^<&3G=@)0 CV)460E(B?NT.=+M<6PXNI"Y\0"L@-^;Y/**7![]$40_5G2(
MC'%"%1D1 V>L2>AW16FU_D *I9:U0@DN!\E<GU16GZB%GF=<.<2,5$EXO2TZ
M,A2<T"-X_.*2:O@IQ >$[GW']4&@B1X@N=8K2')D?\2^<_FJC?$M)*&K$=1#
MZBAJ>?1*FDZ1V^V.'.D4]%"6_E!WTBAJH%&^!C<+S5E*9/5K NKL1"J;:Q1F
M-$H\^8$)<=J8Q660I5M@<U73/&FA74K!E[!6KH?5O+&A_;2@Z\;.AZ^^0_IZ
MX_/5)%'A1:'@8/E*F@CA?XP)9DND!(@^D\-+_45RS=8+2LVZX>@$ML40>?%I
MR^X+0';>O0FL[%=SHR <(. C2<BDZM2?&VVQT8G%B#<0:8.B[$ZGR.XU7H5N
M9 C?DZ#QPX:@,7JZ* _66 H-[:\K#VL7_#IPZF<%6@9A_T7LSXN>633G"C\@
MN^H&OJ%9RFA]=10)_:X@+T]NM.JZVE&E9E/?^EC*.U1*<) M4"=KCITD,EC-
MEV*W*ZVK9.*7WJWXI?=.A2^]GZVYWQQVN9Y)4HHD+2W"3E>:$Z*-T[YE?<\Y
MY3IOM*H;KKD2@S&\^!P:7,7>?S[\;=0M-Y'WKNZ2R*M1YH%D>K<M;U/G0(IL
MUC^6%G&?"[YKES^^PZ:18M-")R]T'V")UQC-.7%V;C1EXSXYV_/,WN3?28/M
MZ004=],E;78/R(RR]/0@T5[>06K'>RJ\30HMMX-GHMILU''&KQ1X8O?LN]DZ
M&4IU3J]EQ&MEU#K%W8U)FQUF4)Q;M'8YF9KV#$+A(DI_R/5-0?KFG.L;KF\.
MIF^*NUV3-KO8T1ANY"PKG4:SU90Z^*B<K#2;=1<G#&B)K](?5)LZBZM\8G6.
MW7'UL[7Z*>X^3]KLKFS?\<9<_[QQ) ;]UFPVY;J%#\1("GI$NPKZS3=GX>5!
MN1*7![GZV5K]%'=[*-W;DF6N8O"INY:JM.K6#&D;46VHXJO,@HKI5.<@<(E5
MC(IO"!U\T=^<>2-=W,CYT"!23+Z.(\*()2>&Z]K.#)G6'BS@^$>!BD%!7I#2
M%*/CN VQV1+_@*_1@=R,],+*25YR)6N+^P&+E$A(*5"?P603?U;H+&^Z4L W
MABC3"I,)205J:S^%WTEY$(^K Z(.Y'S4@9R1.G#LES7$VU,UK&]P:VY(:>)=
M*B.;(3&B2B1:5(GAN%XZVL%MCKF2D3O-IDJ4#')'&BIBB,#FR$G+2',U\U;J
MUI0\!]SH8-_HR.+6[L$U!;=#UJD()2<5H7 544T5<?![S,7=?-E1[7"LE.@>
M]%-%_P^P4D62Q':^X9C=#Z,$6&DS+'=-N?KA6&F.ZF<N#G"(F;DC2@I.X"&M
MP'OI=1$4"2=A6&:FPO77(B-D>">B-S8@OAD!-9^HK;NP@/ T)0,#,BOF*1B
M,P 6$MF[5Q/.HNP+:)'>M ]SU'971+K'2$'@7,[E+2G#9?F]LBQO)\N)W!>T
MRO*580%+,Y#1S669RW*U9%G93I855F2YJVF(-!XNM\Z%F0MSE819WL[(EFDW
MLMT/;YC9QVOW; PMD,\^;*D#.F+S31WP@>L K@-HU0&=5H$)"].F=V^;AC8C
M]<7Z4+/1UV8D@X#CV!:T?=><!0!?$&Z80LLEPDZ)?.4']4FM5K,>*&ZIW9:0
MXNZT\CG\A%EF<Y"AWET),\CMMW"^0V72(4EB>%Z=K?+JJ&)5\^IL3JESF+0Y
M^63(V9P/)\B$4T#>E7!YXT/?1O5NW#AV6A'V<MALV&]3EW7O:/E6:UE0)IKL
MHT%[&@>',%)+$HS>W2053]3U%JDD2B?77Q[V5#B'H!SA]VN2U/6#\,_S_HUP
M;;D>P&;0A:WY)*9)RMH:T6,]>JS;R'"P;$\ TRDNB6M8V$SZ<(UW7.0^8P?T
M IET6$2@,( :\%W4C.<&W7A@Y K @0*^)ZOK83G,L(TPRRQY,>KO;YF;[CLQ
M&1=.2H63"-5#[[9@H3J8CKB.R<(C>+4M>S)#&S0R]EPC/&TP 7-AY4+"A61;
M(>EU;R@1DC1QV,CY/6!JOAG$,FX,Z^< N)#+ 9>#G>7@XO**93FX@$.2CY"+
M 1>#]XC!3?><93&X 0-H<@G@$K"_!-SW+UF6@'L'NHCCN47$!>%=@K!%!N "
MA:"'XZ3"/1A!(1UJ^@4GI@0>#NL!5XA#2?BX@V8C"4%/=(Q716$^)/Q4P4M1
MA)!7V<@H&BA5-1I(.OR0&CA.72GTIH!Z-/3_.WJX_OBE^_BM?_EP)'B&A[\2
M>W1&NDH$3A9,BJLCG2V^\&M]<!:&399&<_;&X")&D=0 ,-LW1+YE8_'ZD!@"
M=^"3;SCDGH^[997(8_+2HB*E,$8J2<=7@0@<KJ./#1<U3(X4H&X&4' 1 8*C
M!!@K'\ Q,(?X? )N"#$1=((72,L.]"WT+=(@\+VQ[:#QZR>ID]YUL;:)'.]P
MX.+]!5G^(I)_NT6:&^+.&[O\YBZ7@NXN#7;W@RBW=X]W_5ZW+]QW^X\/PMV5
MT+V][%_WNL?"]9?>R7:!P>WGN?P]9<_-;#M3;8_QKHGW'GK1+_"QG]-8-6.2
MIU5>34.^W6+E-.;SV>F;PUM+E/5A[Z4B1X<?<=VM(\/L&75T R%KC'QXEN,+
M$5CPZ:>165L6KNBXHHLKNL]@8D)W+#R,P9@U7C[T>O"U6%5WR0L6VY\+WL9T
MS^O??JY%RIOMN?^?\,[E\(NKKG< )LBK=>56A'ZI8%=PF&+ID1-A"_A9Y+C'
M$ KR!W:G[&6G!3OL.R]URFK-:VGC$2!V,UY/ Z__3! ^D+\,';FFT5_HK2_^
M!#J&1K KM&!][/UKR$W!7GGP,N)(S:LA[\P"$]2%[]9& $Q/<=XR]Q[,,%]]
ML2TM2-C7AR;>%.Z!X\T>9U,8(LCHG4L+]T3PE*,S?&3_M%X? G=P8CNC>MAH
M'1]L_TN\C5L8U)Y<&BP:_H8)*,D)2+1.X(K C,@GWT0">74&.$^4X1',H&OI
M&)=!*@ BPP>Z1\B?-X*F?%<_$EY=X]0R3*1U'!\S1GVY[[,-HTE93R6/T6Q+
M7'5U,!?H:\\ H[==UX7>/(G*W7!N&][;+HEL[T/A6"Z_"SCP%NR3(/2N,VFL
MG\F- 0:&:7BSXF:S4?!2V+99NAFUV.2VE)FT5V=R-R5#LD8W$+BPCS>PN^$W
M=Y=YW1BNMV%";_:2)-&N,M1A?U8IM)(26W P7)CII.X=&TW+F^$\8![2ZY=/
MOC'%#7])F],^^W)B8V9O6FG42NS6R^PQ5WUAIN.,N'"UF\.0++'W,SJW-+HE
M3(DX.V8W,QQQB5I'%M.Z*>U,JH0]P<YTTJB3,";6L,1BC\R:^0YH^TD)PX+9
MV:71+F%LI+)B%G-;X<:WS,&=:98P-IB;59JKF; U'OSIU#2@$\X.[9\C!TSN
M!J8Q(B;LH6W>$-.*''2T1:,GR%O4M] J;T]74MHI$TY8(0N;_A$ZD^ H!/9/
MC\[NI1\I6\W;?;;%E#X3)L+#&#CP'/&-'L_)T,4)H$=D<<]GBU?0RN!')(L#
M^?$=NEB [U'WMBZA<2IIX]PXTA0FEQ,;?KXC30<EI#;2ESK4C DP71);3XP[
ML9F300TVCWOPUKB)4>JBT6-8$8Q@#-Z8^@X\.A-/%"4):FPSH_:F&27V<]IG
MU-DTH\263LN,TI5E(TT^YAOW9 K Z0U$O@I<WE&[NDYT(3#[T((OP,1:98TN
MV3  -64 [8T#>("H&7U^HC?L?A\5,=\;=&B<7EH>MA\A5H[FM:7#U\]P%@S0
M>'U&;E!+%=%BHW]!^I7=S(BEKDC2:DSL*Q.,EKM .F2(& SNJI>7VH].,U\9
MK@;,'Q X5^B)N]R33&H*-G8DVAO]!$HPI2?EZ.RK\IY^PNUQ,9U+2\<AV^5N
MU*.S6DU4:DH::>KQD$'0]3R7C7OVJVE8/T]=<DL4]2^\DK^#$X28#VMX)Y=D
M13IY):@O^=B;3='X7&,R-2$YI[C<9M2):_M(=%WA=6):;I#C)TSQ\SIP3&(O
MX)P]]>CN>!#L<&!P:<\=&]/HJT?"T+$G:'PNGO0?XA]88@3TFT1^.Q(\._ZA
M;7N6[>&A+21ABV;E>;/*_#=U_EMC_EMS_EMK_EM[_ELG.21I=4@??L4K8)R&
MA%^,!U,5<0"AE""$;T$BGV?DT?RA@8\G&D-DS@F$>G!I@:,<2KWKS\N2N_KE
M8#@X:K?25ZS_*6'OE?X1R1P/LR*6);4FHO_-FU]\)H3-Q^:B+[XDR81EES^)
MCV;>,^;CI24[>W,%I:/YO"A>PH#O/:*,:J*,)'C>>/C)(=9"9FTM5OCBD&NA
ML+<6H5H__%JH1:S%0GW $=X_8PHB_$A' WE%;JIF>$'<5="-26#OQ,S+R%/M
MX6/Q=T-29J?[:KA'9_-7T+) MWM/]B4'ZN25*)*;VE%<6=571DDO2S<X&7,D
M8V;2V&1",ZUL^I)(TZ;?8F\)E7V64,EN"=LL+N$>IF>&2]@I@S[&H51OAJ$;
MVR*'@99T<E#;;DM-S)HBE@+OJ]P47"!9]\#0KZT>F!H>,#=0DSE22A4@91\&
M]Y4O@6,9UL@MH43*%2!C5]/\B4_.G)*@('[/@6/<VC/$N:@G<"-EF2.L4@'"
M%K19'@*>$YLU1<P$GE,K0/BB]UBZ.:!1 0XH<FNFF_K-"E"?KAV=;GYH%<(/
M)5O$=@6$B@KH(4[!@]K#G0I0L&BS*!]2RE5 D>B!'C(C8Q40)+H,E9P(6PRF
M1.MJ<" F-T>LM8_-V,G(9I0Y$),_$$,7!W @ILKRSX&8HH$8NOB!42"&KD7D
M0$Q.;E\G*WN8 S%Y S%9D5+A0$P9)%+A0$RQ0$QFA&42B,EL-3@0DY<C1M?9
M=84#,;D#,91Q  =BJBS_'(@I&(BAC!^* 6(J80CD=-6X"BA0T3MZ3J2L AQ$
M#8:0&1G5*D!!=.VQ.1&V"N!0\9NEDF$NBDI<\:)GL\R2E%6 L"C9++,D8R4
M*5HWRRP)6PS.1.MJ5 %WH0%PWS--1V:W9=0J "Q%6QQT<T 5 !IJ '?JJ%\%
M3(<N^X9J?F@4 PZ5;!$Y$).3VY?53: &!V+R!F(R(R4'8DHAD1R(*1:(R8RP
M3 (QF:T&!V)R<\1VORVC9'=;IL&!F/R!&+HX@ ,Q599_#L04#<10Q0]-1H$8
MNA:1 S$YN7U9W01J<B F;R F,U)R(*84$LF!F&*!F,P(RR00D]EJ<" F+T>,
MKMH_30[$Y [$4,8!'(BILOQS(*9@((8N?FA5X;H4#1A"9O>B6E5 @8K>T7,B
M917@(&HPA.S(6 4HB*X]-B?"%@,.T;H:3.:R<1WO]!;\UW9ZONLA)G5"OIY,
M 3B-GG6W5$J[R%7/MC0T7 ?@?:QON#_/9^?0TL83X*Q6PP8F=/OP&5H^O'=L
MW=>\&Z0Q\QG3XVP*5ZRG<%$2+_.43D0,F(32N!@P+@;4.9), HM<#!@7@SWK
MLV4G!DRBJUP,&!>#/>^(92<&3,+,6XE!CXL!M6) FV_09A)=YV+ N!C0YANT
MF0Q1<#%@7 QH\PW:3(9WN!@P+@:T^09M)L-C6XG!.1<#:L6 .M^ R9/F7 P8
M%P/J?(/R1I&Y&- K!M3Y!N6-(G,QH%<,J/,->!0Y&S'H:IKM6QZ2! T:SV!@
M<@F@="/@ 60N ?3O >IRMO:#2@"/'7,)J/0>T.%A8RX!E=X#.N6-&!?K#G,)
M8&4/*&^PF$L E1) W1[ ;)PXQ!GOG ?H/!L:C,E W_80F:W1I0DUSS$T8(8O
M;[X'6QV0-!S"KG*Q(&#I@\<=9H/'7#;*)ANT190[S$:4N6R433:H\RJ8#3-S
MV2B;;- 6>^XP&WM^0S;.'? 3]B')T[*M5'"AX([&7"B8#4=SH2B-4%#G83 ;
MH>9"41JAH,VUD$0<M>82P26".Q211$@EDXC?QQ":G_P!]Z\9$ ?:7 E)E+DX
M<''@3D0D#@H7!RX.W'V(Q$'EXL#%@?L.D3@T2B8.)$O\UK+ I8&[#G%I:')I
MX-+ /8=0&EI<&K@T<,<AE(8VEP8N#=QO"*6APYHT<*XLO_TN,1<;YEQ9?CM:
M8BX^R[FR_/:LQ%R8E'-E^>U*B;EH943<"SCPKBW7<WS<2,S/N@<.>H +EP)K
MUG.@;GC=D0-)\=.MSGD=A.RQ8ITK6N60Q3HEB;GP6O;TVV44-[8U\J SP:-)
M*A"DRFSSV;!&P3"N@&:8:'W+QT7,1:58XJ(;&UCN/9AMD92"/<YA+H+#R/Y!
MN3'+7*B")85!U[:SE GFL,J#.8A_[GXL$69%W4,/D?9N&+RSC<(O*^=DN.TP
M"X=S^F'ZR<P"QRS1+SO-+3,+L;Y-OYYM/4/',Y"ECE_8$K@Z-.64+"G'+ Q)
M+>7H-M5E9A$^:@F>UR;)++;'!N4R5++,XFG44H[N@Q RLS 8&P2G[HR!S"P
MQ@K!*0N4RLQB55W4K&Z8OF<\PP>H^8[A&="]?-5,7X?ZE6-/,.CI>R0\?C>\
M!(Z%'%CW'CH/8^# \UEZ ZM\,YG8UH-G:[P.;,@PS$)456$8RAPUA5E,C&&&
M^?5_:C7AW[_??F_^Y]__U*;^ZP^KT='_;#V/?LRL;Q?^R\>6TVE]EO_[[7'F
MFJUG[4_1_,WK^$^CN\[3UT\3KW/^M=,V[[]>SUX:L-VRI)[Y1;-N/_U7_=>T
MT>O]:+L_=-&^A'?M3\;3I_Z/>^WO?]>>SDW;ZC743JOS<&Z:7^R/#E"^_R[V
M!NJ+,[WKBJV/C[_=7;>EGU?U^@S\]OOOP^^7=6A:W_[^5?YT]6-PX<I7?YJ]
M[YW+6W_:>KK\N_KZV;2&XTX?=-5[VWM^^?KX^<&X]:0_>T_C'XY7AZ^/3_K3
M/YLO]K/S_'RG_AAHYOGWF[OQ[<^>J/Q\& [OS<>/WD_#^:=X94[:$ZUO_$O[
ML_W]SC::^O5%][+Y6K\8_>YTS[O]W[Z*\-.?3OT6MIZ]W[[]RX#CJT^?_R/T
M'OJUVMF.&SUEEIW"++3)L!BR;!DJS"*J.3',DD>Q>(W?HUBP$+,8;759B#;K
MD5FPN*HL1)_EPRQJ75T6HLT68A8'OT!3?@:8_HO3@?BNR#(/7-D.-$86XJPQ
ML$80_?D"'+V$L4>%67R;24)F%XI4F,.M<1J%/B9*0+&@]N2K,?$G!S^&RPJO
M4&YZ,HMTYT#_789S;6GV!#X@,X6<.K^Q-6*PQ ZIAT/I^8X#+6WVZ #+!1I^
MZ2,PK!O;W2Z3>05<:I59-)TS96D]+)59;)DS96FW;Y59_)HS96F!!)591/P*
M&,YW8/KP?'9C@ &Y_]$S@;N")BUX]\JP@*49P%PPL1M]<RMTB3EP0646JRX-
M<;,#'%1F4>08<>>_?D+= $<;SV[@,S17-I;HI6MKZB.RXC>4C13-BN=B\/07
MVX-E33B@,HLP<_9B07LQBWO'Z'@+@>L[Q B]<N"3CVW--;P5>]7MXXB68UBC
M,IH<S,'@AU0;4J9J@[-;DMV8A<0/P6XR9[=\V:W!+-A-OU'$V2W);LS"V&6@
M:W;&;X-9))@;22RR6QDP7FXD,<-N94"=N9'$#+N5 0?/,\BQRQ!C3$1X/)G(
M8/4-'!=&K(E$PH,.=+T^\+;-2\^4:5X&>)QS'6NZK@RH.7M<1\Z4K'[<LUWO
M;GCYY&^1=Y)!_58&')]S&@LZK0P0?DDX[7=HC,8>U+O/R.D9P8#Q>F!J>, L
MH1'7+ .<SUF/1:W7+ .TSQ[KK7OCWC$T^-TVT8"WR2/.HJXK0\R!,QQ#&JX,
M48?R,-SEP/!T<.N;GC'=>)R01?U6AJ@#9S=FM!N/.A1^M:)34\1LB,O!_6*)
MJV1)7(ZA%T[<[-0RAZT+("[=&2J:'& NFB>H2Q#1XLAOT3Q!77Z&%H=DB^8)
MZM(CM#AJ6K2QF!UDU&(6H>SBS"I)$.9R,C7M&80D:_S=%.<[V4"VRNAV9M%!
M"DF=EW@R"['13;,L4?@6L\C9&IKU(=H,#<V#.J':-\OPW/[#M\V[8754*[-X
M&BLDI\\J9A9EHYCD>6EH9M$P0CO,Q+%39/?0&=K.!#DND%08<#\Z:*7P2YMN
MF1Z*=1(CX(!*Q&IM9D$V3NN=:<T<>):6_MZP,DE_S]EI9W9B#G?+L9H"9Z>=
MV:EL2!\]M*;..6F7#>K;E]:[=/T=.4"&-5KN.*C9!5RHXZI>Z"M!FFTR2F1F
MHX6[LS8>[6,.=FR7#7:DF'\>7^SR\4_9(%":^6?LP*+N^6?*0V7#5"GFH5SW
M,,I-I[+ANA2S7:Y;'^5LQS8DS1;;Y;UCTLUZ'>8@:G9A2\[=N7-W*4!Y-E!4
MSMVY<W<I8@1<=Y?<E^\P%WO@2KB*;,IVV&3K<T&;TH$7S<(5B,9V>(0E&_V0
MY;G!3MG"&M1<EJ'/L"Y;](&:BQ?9)3[HE VZI^Y(=H:T8P[_9M>1+;_ZEL52
M8-IL.)Q58"?F0&2::9W/EH):9Y5HY\ ,* .A=V-K ?ZR<.Q[ONO9$^CTH><[
MEMO_V+UV71_JY?.X9)$YX)!5&F8HA\RB:EO2\ J9?>X8ZA]M6W=#@G8US?&W
MR=K.H$PR"UVQ3,\,Y9-95.O!0Q8>_OZY[QH6=-V'H#DW1M1/R/ZY1_9C]%DQ
M^!9M"0%ED5E\:P/1YX:O:=YY8^A$GQ88>J"-],S!9-@9[MF6:YN&3I3V->*
M%7J3JG=A\Y>F,3$LL 7&R=5.SKS'),S'#N]Q[;>) R4FD<&,.; *=&<.PMN&
M[G=H/0 ^PK.CH//M+A^F8PZ"9(3I^#ZWD?680TZS9+TJ$)PYF)4175/L!I<3
MJ"LQ!^HRPCTT[%1Y\1!S0#+U6TY>E"LK&DR1<T);_1=98@X'9DCE4DYZ#L-6
M)01 '>_)'("M5@B /@XL)11,70B /KIS-+:," GE3,=QV/("*Y2S'D>$*T9P
M#N*6<8/+)_N%+'/XMKP[55X\Q!R03/V6DQ?ERHH&4^2<T):%1I:9PX$94KET
MDU[A,&Q50@#T\1X'8*L5 J"/ TL)!5,7 J"/[AR-+2-"0CG3<1RVO, *Y:S'
M$>&*$9PY$)>]#8:Z]&0*<Z@KJPJ>/M(S!]NRY4ISM?,&[S&''K/%>US[;>)
ME8/8^9SDI(WNI020*?"H^7;W!M.5$C.F@.GX/K>1]3AL73&"<\BXC!M<3AE=
M58[ZEG>GRHN'F .267&M<LKIH#('"C-)P PED#EH-Z%%+Y]\-&9<1M2VDEH4
M/9_8%BEM58P"E=HUL9T9^9A#1]D@']WQUP9SB"2#5*?.76LPAT?."T$Y-IJU
M-[LWD>+K6CHF_I08P+-DU:A;8/E#H'F^@ZSP*Z 9)IIF%H&1/C01;8B/-L,U
MIUW4*7K!/9_%/XF7[D#<"BS$M'<O%M3/PT'=#=&(P0ANX>-E8Q[(&=IW#>;@
M2,YS>?!<ECY%@SD<DO-<9CQ'N2'&'(+*636-57<R8?V!"Y]\;,,^HQ_)U5IY
MH2!9:=1$>6=9(5^2V]G("G-X,9>5@\A*&K:]HXQD9,6LL/MAK1CFH&W.[GE9
M,90E]6\P!^)S5LV'5:E+/M5@-ES!635K5BT*KO4M8X5/75+M_FC>=?CB! +7
M=^!9.$+R4M1F]-FB%]SL^BY\5S\Z2V_><&U5EEJGWQXN$JT+\7EL[.$>.K&I
M+'K2C6<D)RO4P"U\\2?X^(0=G6?9=6Q+O+'28**S"VC9)#1+/EW3X9MKG=KE
M2K-Q7IC/>]LUG*)N-K !?B5U*;;K(3P<LD*@J"$BLN$K^W*:^S3TUL[!]YQ3
M_$)R!BNMUXW74T0"VW<TZ 9_CB'0R<DG]"I:V;/HY\#69^@_8V]BGOT_4$L#
M!!0    ( "N 2EJTU)RX]Q@  !8N 0 1    ;7!A82TR,#(T,3(S,2YX<V3M
M/6MSVSB2W^=7\'Q55S,UI\B6[23.)=F293OQC&UY9#F9[-;6%$1"$M<4*8.@
M;>77'P ^1!%/4K*7RK(J59%)H-$/H-'H;C3?_^UIYED/$(5NX'_8V7NUNV-!
MWPX<UY]\V+F]:75O>N?G.W_[:%D_O?^O5LOZ!'V( (:.-5I8O6 VO[%=:XB
M'XX#-+-^QK-?K)8UQ7C^KMU^?'Q\99,VH>TB& 81LF%('UBM%@&8@NPA2 &^
MLRX#WSJ#(VMOU^KLO=LE__:MVV'/ZNQV#N,N/[U_"M^%]A3.@ 4].(,^/B/#
MGL QB#S\8><^ IX[=J&S8Q&Z?-(6X19>S&'X82?!:0S"T:L 3=K9JS:!?[!C
M88 F$%^!&0SGP(99AUF  V0#- <(,^Q9^[W._EXZB.?Z=UES2O/3"'ELC,[N
M[GZ;OAZ!$*;-G[CVC_NL]=[1T5&;O4V;1J$,^_1-@GP".12!)4CLM?^\O+AA
M?,O:$AP=G+7/HWS8CE^F31V,Q.21%VV*!46BT]K=;RUY0MNX"J:X?HB!;V=,
MF<T!,&$YFS?63Y9%9P+P_0 #3*;NQ_AA\G@^=_UQ\#%Y1!Y2GKY+Y3" 8XMQ
M^1W%_<-.Z,[F'D6$/9LB./ZP0]%II8/^Y8'1*X)FV@0@&P4>5(NP/4?!'"+L
M$AGE9@ #P/5>Y0U]W29C0N]BB?).^^.FR)DC^.+DD#%#LEJ9L I4;4Q,#AR_
M.%UD3-=W!51MB"8;>"].$QG3CCRAJ%:HHHV'A Z+_K@=G"O6+X/;"_PP\%R'
M:OMCX-'E?S.%D.@9UXGI_@O])6WTT5K.E!2#)?<_'AT=[N_ND;WGADPRMC.0
MWP28 _V0[%9YL%8"UV* P_?M(BQNG(B Z/L?V>_B3$ZZ)TV475<G2[$C3UZ^
M;T$HA<ZI7-HK@N'6UJ8D]M<U0(0'4XA=@E=H),!B'Q-Y=JK(T_IY=:1?1 )N
M1"P0\3FQ_&8P8[A4K,5V0LJ*LMPWDV76)+2"L=6?4VN3P&A6J9D(J4F.X)0P
MUGV L9RD8A2U_<C35Q3D015!KHQE702A4*#-LDQE>C,E.FP:> XYFIW>1RY>
MT-Z= .VOB%/1S$"2AU4DF1_R?_[[;6?OS?]9\=!"B3;RY-<H"*=G7O H7YAI
M@X\Z";ZNM!8)>(O";Y2J2F!$,/[B&-AW$Q1$O@-\IX\FP'>_,TP*PM,T-MHA
MWQ !GKBA[05AA""3)@-K+>%:!+"5ARR08"- )L!C$+IA,+[.D4R8=P4?N[9-
M6(E=?W*- I_\M..EL2+1\KU-[-FW10FS8>B:S _$A$R&LI9C6:N#-5*723UA
M63B -G0?P,B#5X4#IKB%P6YY5!1>"LE:@B)/";1&/#+QG/L/A-0 +8I267EA
MHBWW=HOBR$ T0M#:(A@!&W?#$&+N\)Y_9:#3]O;X72N&8<5 &CE(;7QWXKMC
MUP8^[D4A)L<O1.T&/(7HW*?A%-[0,.S",ZHHM4Y1:CG(5@HZMC8H<"L'O3'S
MY2(]@:-5O<8>F"RC_:) :,_FC&RBQRY<,'(]E_J[A<HL_]Y$% =2C9:#U*@U
MF5@N( @+DD@>Z8VLO<,B[^.NS4&UA,5+^4<?D3/#!(%9J#%_N>8F:^2UB3&<
M0K92T,W6H; &HOG<<R$Z<WT:S! *3]9&O]]SOH44E)7 4LFHD1"3$#E4Q%YR
MZKZ>0\0\H2OR$;<P4'N<8X! LF)0UL\4V"\6 1?[7IM%I#I?4I8-P5-A \H_
M-Q '=]1/1,$ -/R7\S]6)B[P!FYX=PE\,&$.*W*..(&([ K8?2A(QJR'B4>@
MPWD$,M@6!6XMH;.#30Y^8U[()0I<] 5X$;PDAAAA*^\J%;?0K[(.YSF@D"P&
MRLK#:N+WND A3=%QKL&"%X[@M=98Z/#. 0JEQ<!8*9S&3E"$CF8N9DPB>H8>
M'EU_ HDBXLZG\G9&"H_S&>0@,A6W K-Q)BC7$9Q0ODD=;_QK_3KB' D)%*TW
MK9%*7KL-X#Q"]I3S*G O#?8<SK_ @%@Y*(UY)Q?' 'HTG^":/%VPI']@L^2L
M%;%(&QGX%3J<7R&!9C%P5AY>8[3I?$(T2!UX+E7^QPOV:R'R!8F:Z9;2Z]U=
MSMS.AZL3>/]+KXG$(*V?TX?"A,Q&<O+X]9#^KW/C+=OI;0<B/<[XED:SK9]C
MN)(\VD9R?&A;(##!:XT!083$&>*%&'<CF@H!;X%PA W4R7=$.@+S>R7RW4AG
M@V%P@=1*==0:'T2@O+UN'!17RKH1=!8<%X@Q]UB[Y#CSG7;6K+.&^[)HN4(3
M\JVTLN%,=U'8O-&))6+H OFLO# R]+C(7PQ")8A&"(:1=2/#7-))NYZXF*!1
MB+W9B"H&<@6R5+4S6GM<'%$1UFT$MZ'PHD"09?II3V5\YK%QG+%1NM7BC2*1
M*MJ9K$T^;UD2?51;+(W4)%%(T7E-ULC@;"9(6!;$)!OK<MT I?!(H&NM5YGE
M(I7-@:Y:Q%*TYF2-3-:<2?RRD=5Z;GU#K[Y!0(;/G9:[])7N_A.(@=O4S2CI
M[E=[^\UL$LZ%4O3W"R( C;1*1P 2EBE" &D+@U4GN+5=B (H)-2(1Q:@T<5G
MC#8PSH52E$TY:37KJ4+,IFK(QL"JY-PK)>(UY8([RDG1S(DLO"/2K/GG>GW*
M9W''(1[ULFQDD"G2!UKYC[J=T[!:49/R#72N:#Y3F\F$*<\4FI&8&BDQ*0T#
M#+QS'T-",SY]FM.*/<0,#X@^^@Z=).,-!SGN7@48"O;%M0!II<ZY7!*ILU&M
M=%@K&==:#IPE[>%@98JPP9NEO%Z\UBA<:V(=B=+'!0%;61RW6>G&<5S1KKCZ
M1FOK\+GD:1A7)8=&"KP4\C5)9=G^1AT,;!G);796^"E7LK2$K?E#R925?__'
MU\LOK__YCS_M>?3TS3\\<KZ_>9A\6_BW)]'CIS?HZ,WOG7_=#A>A]^;!_K[K
M_8:/HOM)_^C^C\\S?'3\Q]%;[_J/\\7C(7S[QM_K>5>V?_GY7P=_GQ_V>M_>
MAM^<W> 4]M]^=N\_#[Y=V[_^:M\?>X'?.SPX>G-T<^QY5\$G!/:_?-WMC0X>
MT;S?W7WS:?A;__SMWMU9N[T OWW].OYRVH:>?_OK'YW/9]]&)V'G[+O7^W)T
M>AG-W]R?_GKP]+OGCZ=' ] ]N [PP^,?P]]OW$N\][UW/_V&<!L^#>^=^S]?
M/P8/Z.&A?_!M9'O'7R[ZT\N[WN[^W<UX?.T-/^$[%_VY>^;-WL[L@?MW^_O;
M+_W ?>V<GW1/7S^U3R9?4?>X.[@(?_?_?/)/SB<W_N%9O__VXFR*;O]I]6X&
MM$C^FIM.B)?[N.OGJP@NBP@&X_0^+;\?E>]OL(XXOUBVCNB ><O#]565#]/0
M>Z,SM3/A$N (L:T^&#-NYR(VO-SUK?4[G"Q1J64MH5,ALL<K :3&PZ85I]XU
M(W7"Z.3&.=DRN95TI#2B*I-V5B7KS.A88%3GD,\[,\Y/:WQIE8O!B X2FJ:Z
M4_X^YV^35H9I]&S%U$*1V)0-M9OE/N>14V86-DMNG:10PYQ0@[URGW.IJ<36
M"'4#4?JL[H]H$0I>ZY<>YS;+%P=JQ+*Q/%Z1P$IU-#!V]CFW6HE<WL:6W6#"
M=L5\;:.\FGW.#V<NY4W-B&9"R-.[A2M=U5"OI#F/D32[NXECE%G'<98,F?BY
M6%#"3P?@3&CD!!@AY/H3]H$#Q0)? Y[1RN><2K)YD%_G22H07=[YD%>*EP5P
M'DR&6_(UA\8"**,'"*^CV9P.+IHFTE;:8RWGE5((?ODF-TZC&0R]563O<_%B
M'* +^ "]??G%G(+'RKR?7MUS/BNYM-.!+3*RQ8:V]BOM#LT$D%S]$7JII*UT
M*_F =U );_XTDM(NU:5RNPUI7A"S7>%7Z$ZF&#K=!XB(99NMPV!\@P/[KA_W
M^(2 3QH)%O+&H&J7^0'G]1).A=:*&J=(T42D&"TKQ<M*$,LO??IU.XJ<E6!G
M)>@U6[J1(EC*-5^F39 $K&JHGP1F-P%;*Z)<*1S7[.R&Q?Y"C%R;1>X))V\)
M\F&Z>?)"U;?62Y;SK$DDNQPK$3(;;;FS_P>ET*PCX,N *+<>0%Y U1\;_#)P
MH%?0Z*Y/V G1C!#G3W)Z?'@SZ#X"Y(C2 38*V>2@=\#?513/'8::Q7"S,N0L
MAAV_;;B^E<.PL%40+*T8S69_,)ENUQ"Q1 ":2V>@4 R:&SAX#\0%7_EYD1NN
MO%)I))QDCTEOBHNOW&F;FTA84'=*>;>\V1PV42.@5(D ,Q4N^OZM0I!K";J1
M<FRS<^4!A(=W:2OMX9USPPE+"#1+LI03/L<[=M.&S'D<)(Q5.=L-^NF-=/[2
MI4"B>6]Z_GDZ+#V0IP,WXB_A:,L5JI>ZV01MM&(]%'O9\H7Q&RMWG1+Y(FGI
MVNH3B@XYCYB\7GZS(9I<8@[LB&JEKN^<$F,"+[@K0LH6.CLGJ9J?@,C_)."L
M&)[NZR"-I&)OMN,P=('76PY?J,4I;F)BC!YR7D8QL/\$5?B^_12^ _.Y2^9E
M\C!^Y/M!3$EZ3'M/GKJS>8"PY8,9#.? AID<'Q\?7SV-D/<J0)-V9W=WO^WZ
M(:8'[ATKM*=P!BX"FX%3=*%_M=)^+?JHM==I[>^]>@J=G?;'*EA0HJD[H"P6
M:;\J6(Q!.&+@HK"%":]# K=S(,8@).W9\/E.$P#FK$\;>CC,P+3HHVJ\<#!J
M4Q@4:J=%*-K?D^.CZ\G^#C-$#&9'GL&'["\'&TLD[4!%<;@<U5@*(<(5Q$!Z
MY420P5B5@2GI(;1?38*'=NC:)D@4F],?*P.7&A3:3IE!T^;TQUJ#ML)H5'E@
MTK?(ZE+C.] M.S[I$H^?])6,#[TX/Y B\&%GM7A1=Q2ROW8L.ED^[%#X[CL:
MS_ GYQC.J.;=L4#2ZL,.1A'Y.VXUA\@-G"'KYT0H,4I\U_/HV2UM2_ *B1T1
MT;>?4!#-TT%< CZW/TKPRJ^<54($Q7NZ?/&>^A!8$M_E_.7DER^94A_Z9(BM
MJIU58HPJA@RYBB'U(7I= E3,$533J _A*N3D:_8"DM4-^P05YG<A\S^YU15?
MTJP/>::(YNR:HO#R5\_/)5?/^\G5\_H07A%O*1_JJX]5FE=,B^0>0'?E'D!]
M""R'KL)D**1'=X7IT5U9>G0-&;(>'2I."3*$:T2_"CO53I1&G<^4V;'U(;0D
MOC)3JY ?,M3D$O9%N80U8LHFJ9&Q3)),5Q\NZ!"4$:9***L/=498RD@T3),Z
M%Z9)]<?#$,7Y1_5AQ\8I4JA^98)0?5ABAJ;<@E=%;X=9]+8^]);$U^#4S0YP
M^5A9?8@UPE)*8N*4(!QSPRET/@6!0R#@"!'U:-LH MXJA;/ AQB@A8C&,?!"
M(9&QLQRGKT9QX;D/.S8QO5R\!ND&V"M6;^$(?P7Q!FA="K1 K -'Z] J0%9I
MO<T",B>^,U3HP2WNW/<%1_@:$UV&"G-N] ($KXD]Z$:S\!JXU%633*3MX86*
M!JEINP)A9=%L.SN,B%%MY"AX<$,"BIP>J">$:-0%87+2-<G1I;%8!.> Y?:1
M@V2/J:^+(*SU&EJ;-*EKY-PG?4 (3V#\_[G_,MO)\ZG8*O2H] X/,?,N,I_B
M=FCA,E2HN)'WIJ9I[\])]KKFA1!?$^=]\HT0^(2//6)NIS0Z&+W#Z<.*)&XF
MTK9$3>'+YLMZUY$@(7Y2JC0N_EI1:(RK=+_75V2L$[UET-5.V]QG>FI%I!*_
M4HNQMJ3)D=0LRQN;;+&1!_OCU?VE,/-%COSZ<6/3)"F,UX*B$ V0PETD=8P7
M=6786E08QZ!%P(7%A[>-0QHBI![\;)H:5O&M%5_6P%ZJD98PV26$XUS9$.8>
M9HP>3H&?Q$HR7W.Q3%!-.;4QJI3VL.*0N05N12':)O0F)\3!!)P3OD%G"VCE
M4):NC"3[*?D$Z#.2MN:IM8"G3/5E+6Y]Q'CPK.):^R3.(ZN(7C LO[IXFN4>
M4CN#N@Y#ZD:V69K:,1PDH(X7F:^L%R$$_4WXPY^)$QNASB!C5@A?XF#<;J9I
MB"H]S6[G8T3>I8Z3'X)/>IJJ3"D3Y_7V\JP,=56X-X SX$=C\HIF<K'E_QEZ
M3C=+N [3C/KP*O#MK>5C-3HWK.*VFH-F=&F=,!S<B\"?#"&:4?C9#GT"YT'H
MXNWFF"EEI3<'$Z6PU9PK2:!)5*'$;K35K#,B2\4P>A.E<#$EN7:>%*9XX90=
M![^;DI[(CD;P?)4).E1E"XLV/"=R0>SF]BUYR*+AT$G]'5U,Z!I%R464V9P\
M<ZX@7B:!9[ZT^LZ031(I=PV6&H4U)@=D2A^]-?&<;HR7Y!Y/EW0;[,Y89\^C
MUH;HGE.-O1UZW'5ZI>+GKNNL?S9!4AD#(%N4F=8G\GBD @Y/ 3VI/_]99VVO
MV3IDE33).;C4&%O-0?E!&"8G3*Z]E8 9E/BLE%@36\XI.4&E3BT<YU.3?LO9
M(R.GXO2A;#X&_ET._G:S1T9/V=-'!F#EE).+76\YHW1D;5Z#O\B![=^DQ*M[
MH^0SE\#<\CFF(JF2-<7O#=L_J90T5=3JLL6]_=PRH$REZ=7YAMDHJ5^&^J-=
MWX&(9M^'-O"^08!JS+J-D+=!_EW!)SQ\A-X#I#<6IW4^-J]+V0:Y=A)!*HCA
M8_#C\"M'4]4J*E*84P3AC\<I1E7%)&\9T+,@^H'45YZH$LMO%1A-GZ QB^X8
M0[1]/#(A1EL!1<[?;>%*.3K,\XP-IN"VL&A=RC:[P?U0C-K A+KUG21D 9W3
M)YMTBOWXV\\G*66J":6%6F.^Z'%7ER0JIG>')QG_:GR!4HVWU(Y9MN$!%"KX
MG(!%>!8@THZ 0#1@TPL\#]HQ-7G&I#2^<.;YIFA1:).N[T? HS&K(L!D[ &!
MU?=5F&2',)JD3R-F!/I+WX+;!!7**&8*!]H!<DC_L!#[J_%"TN.NOW_,U<8#
M*[7QC!K5-9S[3!3*_)$T"SV>JY^ ZU\$8=BG50;(O$U<F?:"[&I3X$]@ZKC*
M*BTMQ[H*\ D,21^ZU+OA9^A,* NSU(5:WQ%_*1;(1" L<K?>I^UK.[F?F523
M$H\;'_K"]1F=X8MS6EXI\AF)E-^WXS[.O8F/.M=U*K\ M:J-D!]>4B%Q>_AG
M0D YEJC**FX/7XRI*,><37U==WL8^2P4*SYTD"% $UN):1M?PT6(6A*TW6C!
MX<@&$-;[C;5'+R &2?P%GEX QV/7=FE&__@:TK ]H=MWZW "^O>1+KT>S\T&
M947-[9G4YF3(:[U+/#H#NG'UQ[=I<8OZ)DH;4Z (SF7W9/+57;XB,M))\.C7
M^$2MPUQU :&N\]SX%@6U2_OCN-;=&;#CE)/)!,$).8<-X$/@/1 R<I_XO8X5
M(E$HZZK);"Y7%MP:N,OX\150)<L*T;#)'_8C3-%T\GM9C;W+9O@K\X964MS)
M6&&=\S+$^,JDNW10#,CC[(C7'[]D*<)U238G0G[4C.9SSV5%'2E.2668./!"
M"ZMF*Z;[0%0(K]QJ-04J$*/P<UQ!''_CA;*8H,\LAKJJ>3VR:SN#ZTIZ)1=N
M"==6;>G6(EON&%M7.C68*E;PLJZ3Y/!TO)"4?IJGI0/(U,%<]*E@[S 8+VOP
M/!MEVBE39=#XL/^%#$B_.0#0!.+-&8\;.F-OGBZ9Z7$5S48TDW:( +7%:(2W
M%E%I$5[:3Q<RQDP#SX$HJ05]Z?KN+)I= G0'<0_,74Q#0H /OM?+EJI S;.L
ME60VQ2;[J>=.J$&[G%5QW7)W[N9C@5NX=$J1*;\"DEET9+>GIW8"$K+2='7=
MS$Q15L>&!G >(7M**Q_7E5 EGLJ50WUORXX./;]"[)+E?1)1@JX9PKUHQKZ?
M_@ W=0Y_+J=2-7JJ<6@)A;&_&$=ESUY:0Y@CJ[#D\M_QV8:8G!&^,K6VFK--
M5>< UKEXC01?TRL)<>E>A^S>9!QRBH,^? 0>]</6PBPRQ[9D5>H;: >^<_J$
MR;9)([5U)EB$JTI%'2-P!]-%@ (GLG%X":E]F;=9G(!>*WO9Q X%9LH+N30L
MMN@%_4=6/3/NT1\OW0WUH,X83WF)A+1@1TT(*J"CQ?NX7G@?F^+=JQ?>/5.\
M%5\#JA=%>D15Z[]0&?I3-ZX,72\2)=C)W9VKN9DY0R6-+-2#/F,\I91^)D=.
M:HR%R?<NZT&7!"OIYVF7?MYS?QYA6INL/SZ]C^A'(&I!D &&*JNAV+W@G(RA
M)4Z8>A)L@+$\>81^;Z!>QI(()94 R60F?Z1&"//(=2<(ULA ,L!026 N1X@=
M6EFVZ0DQ)O=J0I\607G$7]ZW4W?B.EKB!@%FQYE3>GD*N3;PZK74M/A)\U2F
M$'J?HU&]R)%@5?WK;/7YQG0)7.73D=T(Z(^OR22F'F_F-:?U6A\3Z-0QB *?
M_+3CP&Y]Z*^.>M72<W&]GOIPH!2VU8H1+LL4;0G9 H3EXE[Y=B,UDNI#I!PU
M5:(!]-@G5K)4%+(G@?K0I$:O9&Y8C321#D'IEBF_3%P?XDR05$S)0O>X@E?J
MSJ7^V]I2JD!5FH =V.QJ*-F'3LD&A!>YK_[5ATXC+"F)[]N$PM">$D8P%?K_
M4$L#!!0    ( "N 2EJ:;,\L<Q8  &T[ 0 5    ;7!A82TR,#(T,3(S,5]C
M86PN>&UL[5UM<]LVUOV^OT+KY\ON9%39SJLS27=DV4[<VI8CR4G3G9T.34(6
M:XI0 %*V\NL?@"(E4B1($+P0*2<SW6VJ2#@7Y^#EXN(">/>?QZG3FB-";>R^
MWSOX97^OA5P36[9[]W[O9MCN#GOGYWO_^;75^L>[?[;;K0_(1<3PD-6Z7;1Z
M>#H;FG9K1 R7CC&9MO[E3?_=:K<FGC=[V^D\/#S\8K+O4-,FB&*?F(CR#UKM
M-BLP*K)'$"_P;>L2NZTS=-LZV&\='KS=9_\\;]V,>JW#_<.7RY_\XYUCN_>W
M!D4M9K=+W^_%D!YOB?,+)G>=P_W]YYWHBWO+;[Y]Y!\DOO_P//CVP='142?X
MV]57J9WU15;L0>>/RXNA.4%3HVV[U#-<DP-0^RT-/KS IN$%3!;:U1)^@_]7
M._I:FW_4/CAL/S_XY9%:>TO>6JUW!#MH@,:MP/*WWF*&WN]1>SISN$'!9Q."
MQN_WIC/#8(4<OC@X7!;Q?_R3O\A?/>Q2[-@6Y_[8<'A5AA.$O+T6+_IF<+ZJ
MQ!1[F)@&F1G$"_3K\&]TA 5T?H6W\)PURBD:>NS/4^2J&;E91N=7#53R/D'0
M!+G4GJ,EHI*Q6>5T O4UV&S0R9F#']0,C7X<6 =B6]<TL>]Z=(!,9,^-6P==
M(6_$_RUM84X1D"R>NW/6DC!9E#8P_4O(YN@1P_2ZE"*/EC,KZ[> _9G--)[-
MRCQ!MR7YROPQ7),;8<]PSET/L8G*.WV<L7['"C3QG6M_1]8 .;RI>SAFQ17V
M4$ER*X' U372^,(V;FW']NRR]1 6 -=2J+<FQG;CX\UJ_*9XO!P7RQI?OFS(
M(>/2\'P2<(;'%XA-\6RDG]I>@%JN)L4E=>#<!39,+1FYP)3.$!E.#%*2^9PB
M( GN6I;-G3##Z1F.Z3N!1T;E9X[LGT>CL[G^\((9$YK$?ZGL+R6JBAX]Y%HH
M]/0X) -UL)GXDL/]3$RB7SK&+7+>[_FT?6<8L[^68W?/)R3PE.*D<0LI,S'P
M.,<&O0W<SO"''<YF!SD>C3X)^ VXS2Z[HVXD=QNZ;N ]G'[SV13M\&;;]7H&
M(0NV^OAL.#X"-EX.,QIHDV)W2;)V!C$CZ]@?$_JG7?KP&QWJ3Z=!:6V;C3/1
M[\<$3PO4\W!IYC"Q$&%+NKW6 [+O)A[_XW)\+JW5<(*)-T)DRIT6NAQ@@*7)
MA%@-7TV5(IN8D/G##>95>W.6)ZNI<^=!)?IZ(]7(9RI4Y?FF*BJ:Q)UW8 T2
M13=]*$KR$#+\ F#$B3S,+[8WZ?G48TX#":S1UO9E$!L_'DG1%LKT$F9XNB9H
M9MA6N)IA\U+?FX2@FEP0&<3&*R5%6ZC4*Z"))"A<BS^X[N;UD9TY(V3RN>D2
MJ3=]S%8QWN*:^?(>DY![8S/N \#/"KE0#9F9LYMY'D5B1TE)C_Z,;TTP#SA8
M# ]XB?WQ#>M=W#Q@0?*QUGY%L^0H8$C@(JEH<8+&B/4Z*XJB/"Z-@N\9.4 -
M'93RJ!&X4(I+[!QOX J[YM;]J!AH@\<L6=K$?I3BFL(SW#L>]%VU!]9"')]O
MQ7[ V'JP'0=\K2$!V=!>)$>7T(-2FE_6+IJV[I.-T5 -!(2$I+\&(3VVQZ!G
M.9$!4*$71S&(:V/! Q#,Y6&?$!]9VNM1!KGVT5?,1E9 1XI,D7-?1L5@!R$:
M\\]LUZ839/'1A Z0YQ.7!OC&QC@LV(F0*:?N=6J^#O)T"#QY**\E,G.QO=A/
M"K+6,5BNO\A1)PJ$*@_0+J+]<8]YM+:FV%PF1+.[3CX[0C=?W2_1/K^(4'9D
M+A&2)'+CJT<@-(]:!6"[T3^*&(,-@<9LTN=%-F:FR!Z/Y#TG];!#/%-+9Z1!
M@-.@IB^8ID4$B2*BX([45N,_6:CUADB+%9*C3F?$-&;C%L*F&VA-'L,*F0*-
MH@IF*'T1H$*\)GE<)>9TC;'33>=.;W@N&ZC)/2:/'] 0Z=##YOT$.ZQ(RO?Z
MO 5TGE@:H-(.;CB4!,7J2#G,0JAWZA-+M)&?D&9&Z"BJN2?3*7:U$9\JOM;^
M*4=ZFA+@'?)U;O.U8;/YLV?,;&\SG%D]$BU J7W>DE-!2!)D!N$ >8;M(NO4
M("Z;*7DDU9_ZP0$0YM[8I@T]<TD [L*X),,;J/L7 PAFT8QS>?PX _,[^V/F
MBL)OZI1"KSEA5+*#E:54X"U6C !U74N[NU((5[-@LG0(0DAYL2-5GR \P,1/
M.+!5..OCR#7AXW5Y2#NH22YQA4[$KM0RZUOB",R[SL99K5\!#W"ESJ/'24N<
MX5+I!Q\(&_^N"1Z#NP'QDA6'T &:(]='9TS.K#C9Z6.8A<,30]@_%ORLJ&)!
MK>Y_AIY)IT:!4>#%&&63;;"USWLC(G/;1'3(NAKXN"L$:K)">?RDA]=VI=W<
M*'H6G@V GOG2Y2NWFN5E, [/R[&F/#W$XR7/45@R]-!5@%9K^Q&J%F]%A7S!
M>E-#Y#A\U'"M2X/<HYAUT$$Y,5#S1<EC"?8DYP!1Q,SGAW=/V(COX. DA!Y)
M\K'J7>E+R5) %F0LY@P35H:[W \W%\%M5FP*9I7X8-@N7XK>N 09#K\O EBF
M4M [H%HY*M.!FC;$1MTZA*!KZHPA-$24=)T3$T_<N\F]&*#!E<AH@&+72WD7
M\0J[.&F/G@&Z $Q]ECE!Q)X';L6YRQP,/P@*7&'O!%'6,_G:M4L_(NLN@%Q]
M(>J>.C(-JMI3=SJ/7+M(9BA4U@#P^@Y>+N4%(]IW3Q]Y#7R;3CAF?\PSD* =
M]4*\VJ-/Y265(!'&6PR2[C<N"4OU2L&1@XR?[1#5PIJGG;UVE;L[HDDFBK?8
MKL_,"J<7[-)C-&9NS"J["%$F-S&8$;9KD,4YJVF00,$C-3A8.T0V _<CG9;6
M.N%O08),QR'N7S3."]HV*07=$C(3-7'Q&W G299=^VB76=7DN56-,@-G<J]L
M"%O%,7(1_):$"&57M,S@)W==HG5?*O/Z8='>E/(BJ6#'_AJ30"C/(_:M[_&S
MFR-\;>C*QZQ@3=6<TPQH<0BDZUK!?X7-V/K;7UX9UQS:]-A><X@$IL&FYL[M
M20^==KEIMJ;<I3PD9?-_(%="0JEXH]Q@IG'^;<GJ5.ZVXB/I>B?@U5WZ@EE7
ML=7S<J\)GMNLE./%#>4I**N%39<-,G,=QQI+ /_LTE(>94D=57MXV9@QZV:F
M'9C/_NR@<,[J3GD/^QY\#AX6EH"L=<"J)I8<I<!7!<?*[H_/V'K1-9FA/'D%
M_-['/*@=[V?Y- (<^0P"G4F4: W?=S,>5Y"*_98I;T<%*L\;Z%& C= T#_JO
M4_/TC932L'7ODU7K=?+L"@^/5NR#/;9\NR9H:OM3RH_^C'"4@:G2 _-*V\%Y
MK2Q?@F.E%25*7$(%IY54L;O9O91)%-[BI^%RWKA]FM(MRL+OZ!2I3G>H]QN
MY<3J68 OA-7O!#_ 3XDI@!W7*XNR4)&CJD-H8!)_X/,,$_[RU1R1!1N]PZY^
M;2QX)/+$IB:_DSXX,\3/$ 4WEK&5IJ3[61FDWBAQA<&U.KW12GX?:*Q-79"B
M=?^N"&T'G1UI(B/EH'9<@R?1CMF('6SD,2@="PH!2,W''JLI)2(N$@CB9E+6
M"@B?34_0\M_GKLP%M?"[Y2I&[.+H6I7W2/OT3:<*^7B;)D#=$JQ6\HYZ.U6X
MC-0$NC0UPXJ\2]^T]^)\])T>FTM3'4E=Y<('05/+OIM,-L9:IKRGU45S>(O4
M KJC-0.;;P6O#=CBU"I&WE%UE4B.!$Z%@GX>MFNFNDJG\ [>I+,5?QY :L0!
MI*J+6+##2$<9342IC2R/6G/??8C,\!'S"'&UZQ,,2:.)X8[0=(8)3WYFLY--
M=+P_#&#0#L<Y(.2(4AGV-]N(ZI$U#MYWAX:#^N/$.X*K1P2!VX DZ(Y/_;+4
M1GH>P!RN%2_BU\\U;RU4$H/<X5XK1VFD8^HP HR*T<;%-MSQ.-8N^V<%+$:*
MI<\[0G6]\/7A*+R=^0JQ=C6EC'A:,LOQ'NF?<2^&EA7UEO3.!-WQR526VDC2
ME[HF4^&CI;4$+M>O(#\I;7-(C@1^!2.PP'(^3= Z$OZS@)4KQPHW$;*" [ 9
M/FC\F7#@VI5!;FKKS6D#&R^ORY,,>)0@S'>@(]PU&0#/$-R2MO+ S=Q-D16V
M!,&B<\A5A#W#)-&V)IAX(T2F2_-UQ&;*(.]ZKRU#,NBU* *[5Z<?MCWC9 &#
MS#@7\1<Y-<XO29R&AI!SY!5-)AO\B0\GO_MGN]WZ[Y?+SZ_^]]\_S)G_^-5]
M>61]?SV_^[IP;T[\AP^OR='KWP__OADMJ/-Z;G[?=W[SCOQO=_VC;Y\^3KVC
MXT]';YSK3^>+AY?HS6OWH.=<F>[EQ[]?_#E[V>M]?4._6OOX%/7??+2_?1Q\
MO3:?/3._'3O8[;U\<?3Z:'CL.%?X S&>?_ZRW[M]\4!F_>[^ZP^CW_KG;P[N
MSSJ=A?';ER_CSZ=,5O?FV:?#CV=?;T_HX=EWI_?YZ/32G[W^=OKLQ>/OCCN>
M' V,[HMK[,T?/HU^']J7WL'WWK?)5^)UT./HF_7MCU</>$[F\_Z+K[>F<_SY
MHC^YO._M/[\?CL?7SNB#=V^3/_;/G.F;J3FP_S2_O_G<Q_8KZ_RD>_KJL7-R
M]X5TC[N#WQ^\RTO??O;I3W3DWTS]WV[H^9'QOU9O.&BW52_LGH7#2G^LL_6+
M<7:[]>?P!WSW<QPIB,3S5TW [V<3H31U[E20*4$>Z#QYO<+0>KY2"-/(@)CL
M-"+D#O8FV&7I*$A5N28V YKQQYP6.IS3?*Q=5JN Q?0IO"J21>4.4/ NT B/
MC$<>9N&O?3!+F3^\E=1H93.:N(U4LE>6ISY]QJ]:5D!L]<,&<Y^8$X;)SQFN
MGL73M[(4 >YR#Y;A,WW,KTHWYL;R__$8Q-QPELV*>L0VPZM1NJZ5_"#VS6M$
M;&REPZYA_L'I([/?O4,#UDI/QV-D@C]=O5WCZW:*Z]%JXT(3Z?A\P258/PDL
M"C8)KQKY2:#<^"IZ<D)IH%R:U!_'S>R[E0@!'@UU6%C["K/^%J=%>.$U)UJN
M.TMG&;%N-(HG<,%<-9J) ]S*LS$4MTC2A04/;_2T/$5? %:W=Y$KWL9KL+FD
MB29^)8$<!S_P12WSB$^P?^N-?2>-KTFO4MB[(U\Y2F%>; D.*>6=L$]J)SC-
ME5M [5-5H0(2) @CG^ILA\<R!W?&.:7^YAF= J93/ZYW=5V.XG3-Q5%++?/N
MZHZ0XNFVVK4MP0 ,GCB6*%S]]8ZPF('Q<,E<)V(;CC93$Q@U/PZ1)4WF!3))
M8@ S>]97U&!RSW-9L8GT-9,D2,T+U1+T;Y #^8S&"B-Q3EZ7 $F0W1%@@QR(
MAR*#:6"$/<-9H4A->QL_J6>RRS$^D[^081T#QV?#\0,S^>.>9*[AQ(@0J);1
MNRSU&?P )QC$70A=Y*].S#9@N,CRYS8%@7ET.;PW(2R5GZ_FWJ*D?YSUNWI=
MXUP&,ZN9>Y6UCBOW@U3\Y0&+(F]8]:D,0;H_CQIKB1'(("HV36'1_!97RD\B
MF<'F[S$:A)(>+U:W@6;65K36@P"J??5=0OOU0A&$8H")M]@:P:VO8#H7E%_O
MV :N;1&;$(N ?"MN9JR*KK<^&P K:7'Q3ZO#2M )]0R T :96YI!Q"T#]+1D
M+D6Q8(\-VK'@3SMNW;>(@2JD;^63/$!3P_7'[*]X1FXP%7Y$CM7U5A1?\%*9
M[%14][(M6@VRT6T[34UQ\U9D'G ]I#)K0C4".8BZ,V" )9?DM2 7"$+A"^S>
M\1-KO> MVW"]>()FF-H>F,:R(,WU-U5$EJ96F+$$*;3,) JE=TFLFM\[A%6]
M+,^BG*!M+#J@])9">%(JRW$J>@%)4Z1MCHAGWSK!FTSYH3:5YWU\U^-)).;R
M\$$,[@I[\F^?%912Z36%6V]],>*98:(E'+!_+H2I<=M(6IWD?9,BOH">IP],
M2Z+<N,;R31MD\128P.KP5=BEV=,9^\QBG7)]&Z;@;F]!$X/$JRNYJ[RF\%0#
M;6B5-RSX,J4^SU7+.+$)(7L:HJ;EQ3:$SN!3E&ZF&".)3SLZPR("G+I3, L9
MB#_O5J0TX';^Z?06618_7!UU[S/#)GSO&O7'Z;_4]82"LAEU^XO%HE9G.F?'
M =Q!#/?3$Z]W\G>P[EP^=(2G2KU4FX1S)-=[UJD71,%S'-((ZME</U^3S<]
M$*I9Z=E8J*>ZDF]J<MQHE@P7Y\#"%>/5'L"6E$R".9  93;>#_PLNI(^DN^?
MZTWSB;U'LKU<G]5\NKUDGQ0DU)9RK. PVA2=VZ&G!D]%J;J5+ U0][Q21NG<
M>)T\I9IWU%*&\(V!Y/-IX.J*(1JXHP8C;PZK@ND*5MWPB<-@BV\9'@9355QT
M\W;.JHF90R+(^7[YYA1MV(%WS<V"GVR'3#$(D*(C@8[Y74CN?;YWH"2@J.3:
M'4<-&@I9S-G; E0QL9L:\R[!Q"P">'IN4"&EZ>O"JAQER;5EJUET6:CP+5;L
MA@#LMI=#:73;+;GK7I)?B-LH%$9'9H*^:296>-VQ<0VRYE&I-P\NQ^F$[+*Y
MI3?9^5.5-)].<=+;=CP(2&DE,)KM&ZI*+$.N^-(K3:%(ZJVWM6S^&!#%CFWQ
MW:VAQ_X_2-C"XW.7_01IN XKN(B76P'LTJS+5=W*2CX.KL'$#(#:VWVJKO$0
M>A8C!3=8EJ-\]2*(+LHS )I->18CH-M(GPUB\UZMB_%T^35/WKET9[ !<=5&
M5'S\\O$!+ZP_OJ$H2)'5N#DNBUIO5#17%VGB<N^,K*37QC:C1HTVD9K<87(9
MVF9"]Z7AA4]\XW%H\71J+Q^5*MQ<57-<6.M#R2EQY>E%F>XG/G1#D895;_52
M$/P8GLT8)'POG3+=OB*#U%'7;$,:,*N7:Q[Q3E5% )A=V;*UN&+]:?2 G#FZ
M9 N@"70"BK(9M49^M#>!3.(A[V:3M8(WO=$#KDGU"+WV>5*_W"NB0:]M+X7.
MQ*UK3EOCU^VJ;DGI)=?Y(2&M:I]AOY9)/0[_]*?R!-DBIUDATIL+SF]LX@=M
MNV/FM6=K+0CN*A1;]]Z:BH3*% IWA*LN0;>PO"B$TU.1;:PF% RHN]G*BB]:
MD5=>-.AHL9K7"J7A:Y]?P%4NLR[0H;">Y8 L:KV^H0XQ"[U^;2)J</;E<6M=
MO&O3L<BGUZ6E!E=>&O;)S:-R'GMIA[T(L[RO7J[$7=))A3!QKF;EQ577M<JY
MZG*+*YEB85:'14@2+CI,E1H6T*\HMF@EJ4@WB*>N8D^^UPZC?'-<\YI$EX_F
M;V.\RG3CP8:MFJ/V-2D,[<U7L2'MW,.*6V.DOF9U(7W\"G:H1G3+%/^C#=&:
M//_R5E2.VY?&^ &E+A'9!\]HND+>,NOZ E/*;!Y.#*(C _M+4!5D=>>,ESMT
MY4]ON==Y8CO\2K0 E?9]CWJ&RZ^? 8XAE$57#DL+@%((QP:US>U44H!=]RI<
ML4'$@R<ER0;=?\C$%AG?M?[V:9 EN W)):QXJN++")"WV(%_[]VR;/XSP^FM
MRZ#BH?5GDJA\S6Z8M,N[KY!U^LC?#-5RN;":#;7O]VG+)Q'3#IL5*H '5E>$
MLM/Z":G+?6CP9]9('<-+.>RZ)VZP/2Z%401,V6TH^$3VE:&&C!]J,TMNY*A6
MF^8Y'EN.GV@>0 )3"HV04K2XE)W73(*HLLNN=QT.<<L*X1&G_P=02P,$%
M  @ *X!*6KKNA'VD3@  1#(% !4   !M<&%A+3(P,C0Q,C,Q7V1E9BYX;6SM
M?6USXSB2YO?[%75U7^YBH[9>NGNZ:V)Z-^2W:N_8ED>VN[9W8Z.#%B&;4Q3I
M!DF7W;_^ (B42 D  3"3(%V*V.UQV1(RD4\BD4AD)O[V[T_+^-4CH5F4)C^_
M?O^O[UZ_(LD\#:/D[N?7-U=O)E>'IZ>O__W?7KWZ7W_[WV_>O/I$$D*#G(2O
M;I]?':;+AZMY].J:!DFV2.GRU?_-E__OU9M7]WG^\->W;[]^_?JO<_:9;!Y1
MDJ4%G9.,_^+5FS=LP&K(0TKX@']]=9XFKT[([:OW[UY]>/_7=^S_OGMU<WWX
MZL.[#S^LOO*__A9'R9?;(".O&-])]O/K&J6G6QK_:TKOWGYX]^Z[M]4'7Z\^
M^=<G_HO&Y[]^)S[]_N/'CV_%7]<?S2+9!]FP[]_^Y_G9U?R>+(,W49+E03+G
M!++HKYGXY5DZ#W(AR5:^7BD_P?_UIOK8&_ZK-^\_O/GN_;\^9>&:1?:9,%^3
MJ0_PP]O5'U]S>;UZ]3>:QF1&%J_$%/^:/S^0GU]GT?(AYIR+W]U3LOCY]?(A
M"!BU#]^__["B]7_X;WZGOQ^F29;&4<A!.@AB/N>K>T+RUZ_XT#>STS4;RS1/
MZ3R@#P'-!=!O^2?>*@=X^V^X'/Y^&5"2Y/<DC^9!G'5F>'L\#/Y/V>I;DJN<
M_;QDM)QXWA[C+88J\,5/R3U)LNB1K"@Z,2L;YZTP#S \7]TST.[3.&1&[OB/
M(LJ?K]D@'U+ZG3&[FB$@.6U()<CN3^+TJYM(JR\+[H!X8S\DSP?!_,L=38LD
M#))P2N^")/I36#P+/EL& E/6@R"+LG1QR;8>M@C$X(S6!?DZF<\9X9QM<9<T
M3=B/<[%,S.V#_<A0EJ(DD,W(G$2/P6U,+BP,L?S;D"I\FCRR^:;TV8:MQI<@
M;55.@WD^R3)B@>W6UZ" NXKNDFC!MHTD/RRRG!DYRA6?[27T-.&ND]TJ,AQN
M!2W(!([(K3FBXL. NZ- Y"P*;J,XRB-BCV;]NU!\G1'FGYFS4GX<<K7MKN>C
M*!._8N;GC@9+<^X,A@);"L7#0QP1>A(EW+.R9E7U?4!E9X9HY8F<I5GV0*AP
M (P9E'\;ULSRX:^#)PO]JW\'DI<5#%$0SZ+LRWF0!'=BSV/FZ(A0IDHY<^O,
MN30;#6R3. DB^FL0%^2<K<Z"6OH!\F^#.Z_\'!A>!L]VS$F^"KA"F!NWC'(Q
M+,.&FUGF]!"&G)5Q5H\!AO 5N>,4G#;9W:\"2E#@,R,/!9W?6VTD.U^$5+@9
MB?D)@AUTV2&'AW78YLDF;LZ=<@!@%YC[V.R\PY7EX%G\]&R[V<F&P-V>V<YP
MS?^WR[Z\&0-LC=0=<$O^)%\%M3)U9]R2->F7X4[$9BZX)<]6@T*M*.ZM6_)9
M^PIDC&''67>$?'<$."Y7?KPE8XTO@:W;=J>]L[51# @G3JFS;,FV;@PX5]'$
M,[5DW&9,0+,J]5MM6=>, >>\[?BPMO94-0!<<$+IPUK;KK:1()W/'=?65K"J
M 5 CG8(&@.^$%O.T8W#WFTC13SNV9-_M-PYJQZ_-F+#.Z2.A><1WR<H=LI'Q
M[I?A=M7K- _BTR0GE&3Y\=,#23(VX#QE@OJ3A.49+4]K7%RD.;'4DTY$\-W&
MSEXCX":1Y1O!1$G]KFY]2YNEBRI$9\>\_=B0UN\\R LJ9)8NA)=;V\?L9M(^
M$N#B[69Q=+:E5]<>VK,'4WFU2P[@U?<?O[;CW&)(^./):M=FM&KFK/31F5%8
MN^U,$0I*F8LI+K,=Y]>!%GP(GS%3+!]$L-%R.LH1X#:IR9R!'N7/S&2<D4<2
M?Z<^/UFL:?,Q 4UG34HW&=_@A5*3SR2ZNV>;SH1M]DSAU[RDBZL\G7^9KK[Q
MB;EF[$.6$P6C"'F$VM"HQ[DM75?=((#,SIB'1J.Y\ D8Q9LDRK-*?>PX;A\)
MD.USYIF1PX#&*0=6;+7G:4CB+86(DB/"O-!EE# ;4U.#ZZO9Y&M 0UM'!)0J
MF*&[)%0X'#P;L2.(!D/U%2 !BX\@;*4U#T^<9AC!/"TC'ZY;IL&8@ MH%7=F
M>AI$<59/976Y#S4:##@ALA:(* D[AC&J;T/RQT_NMES5OP/)2P,<-TA!=T=Y
MDHXM?RW#(%]#V'*K'010N+54'EL6)5^%O%@P.?C8LFPU*-2V)76EK3G7#0*=
M2M*XY;!>9\H10%/(51NXO6EO'0HL8+UST6$M6^4(@,D(6SE!3OA+O@]Z!)$G
M!MFRVC:.PZ;*"695&=4BR&Y%+561O;D+@H>W?#)O29QG_#=\R$S,3\R-D'"Y
MR_G.$()Q_MFWQT\YKW1A;MYQ4O"+"L[[690U\P8#.K?A75)&5E6!\?JQ'P2K
M8;3DE-/D34@601'GKU^59.JLK\>(DOPM^\K;\C-O=[]>KC!D7M-E$"7.K*Z^
MO=%B#&;OV1!T7MR2-VO"=OS*!L!6!B&8-TNRO"744KJ-KZY-& :701S;\<:_
ML.:(Z2D[FJ_65_*EY(!_S+E>L3$SPE=R2,+7E7(QDG$Z;WPFYO6@*:V^& >W
M)/[Y=6D5?E]?SS#^R"G[,7,V2_PW&ZND(;#1*W=VRY,O#JN-LWP#Q0EM<LM
MKY@H\3=3D/(["YHN3;#(4[4(4AH2^O/K=^RS0G7_.N>AHZ?\.!:?8NJ_VOLW
M?X]3YF/]_#JG17V2CD <QD&635?1SLE3A*8^.W3>UG0>%B"I,=4"UM!&*5B[
M8BIQ>_].#8P;-'521^76!8J)A$!C2<.BL;L/:Z%0Z6,=%9F$=I<1%AJ_O^L'
M#V0P*@<. 0TNH6IY )LM=EHGV>22"9Y06MX?G)<>"*SATE"JW -X>)HNE0P:
MM75HV"V=G R6BM-*";+[22(*QWF!^V,0\[/U)#\,*'UF9VL1Q8!>.D8T?>)E
MYA08R@X)N:O[E.;7A"YY,F&6ES5BL,M)1@+/!0 #1BZ:5N/F@H(TU?2PH'3E
M_$&BH26%Z0M P:*750G/!VA?H-F9 !21G?X%PY9_4Q*EO+^#WE#*R[?/47Y?
M)>6*BSBT=6%"<01&RTAP)6C?@]HPYG \!%%8)O).R@SJU>TI#F0F%$< F9'@
M2LA^@-UV$,&1P3!L'.02_POT3G))TP="\^?+.$ARAC9W^AXX<_ [BY;4&"#1
MRZI$Z$=HA*8/XF(EN1/I#3.>)3A=W&1$* @P1'I::+$ *(!:1%4B]),.(2>(
MCLK#[3H?8;5XX9>0AM#:Z X4&YV,2F ^PH9H=,['19K,>W?<:D3'8.Y,Y6<4
M?W8\YN1!<L?OE]?*PM0G+GA#UT]I&GZ--C<@8,<? Y)#7VMF<JMPTT1&W3:L
MC<.(MLSD-(:.BT(R%1"Z,(&[0XWB20]>U-7<*]E"AP2JN,]E\,R#/LP;9+]A
M(]:+AW!#9B:4Q[#-6$FR@E,=++#=:T1"5[6]G3 !9?<DY$8RFY&\H$DFN FV
M]AE%8IC). .. 9C+HL)!'0$ #+55BO#<7ZQMA^30[9V9W"K8=&$$%]0X:]ET
M<<C\^P@I(BHE,>"UI!=-!80F6N#L>J'O0"HJ8]AME!*J$(&/#C2C$LC&K(78
M"!9,F[@JH("C!>BK9J0+1K-6/L"?^+<ZR6"&:11T1K!"-$*JD '.=A*M;DH'
M?4.N4;S 1I&6 P #UX63P<>O.XFY@EX=10#WQWN-HLJH#AY18_%5Z*GC%" 7
M$S5KWL/MQ!:UH9^A6J55@:2+/@!ZB'C1TU9Z8_!,#*16 :8-4X"<M' CW7)"
M0U]/.AE5R,!'(FKOJF#Y[X.7?$,*E:AUF0ENKL&Z;GFR\VH"L#N@IC3\%$6M
MG"IPM&$'QP2X6L8]1LJ[C,+@'3*I6"H0U"$%U_61)FCBWQE^Z$9I5QY5NBYT
M&<$D#,7T@_@RB)@[=Q@\1/GV%4[WBS@%E3'X3DH)59#HD@+<0)GQE@8)"8\#
MRGN,\;ND8EF(HRUSO*-Y!.TY&1 <O+DR$5H%&>S!OT9)^'&2ETUY8R!V+IHN
MV%$)_I+;BOKPO0!K>5:PZC(7'"NNF05N/  +#)Z$P!ALHDPN%0AP^082%YUY
MA>B8M)(;_@IJEUB%5EM6PM_>-MMI;-J3@+?9V'FUNR[.?=<-%%;W73?V73?V
M73?4!\=]UXTN:.R[;NR[;OASE8;;=:-)C+D]4RKT*!3!GLOUN].(,4@ET3$<
M/TSEAV7IFO0%L6Q2Y/<IY6_QH.*V0VP$23AMXD+IS"$C>IIE12_XE(2&'F;6
MR:B]'T?'0']/9L^$X@C6D)'@6GMZ=(0,V=+I* T_YJ*54VOCCL[+"='"J:B,
MP5502JBU+P<4)-,BSWC3^BBYP\:E3FJ4X#1D9=C' SE"N;IO6,]''95TJ]IN
M##ZYS40*)+">J*ATNJ%\)$E!3ACHLKS-XZ>RA)K7EK+_"^&OO5PX\.>/M0#=
MO,=T$&W[2<?-EF7Y="&J&ODU J&/T9QD5VD,O\,H"8T",YV@<,([GVB:99<T
M78#G M1''H7P&Z+ .;9\(@FA0<P+KD/^[AMGAC\_4[;^@D:@A=HX4&D367L#
M0K>P9QQSXYB$YP']0GC^( Y(&D*CP$<GJ/;3BIO/D!$V%]XS]X@_6YJ*AF X
MZ.AI><QELG($M/(R.< XX7224A+=):L2QGG]K9U/;'8\\^8FH22($2( 5J3'
M@:*=-$W./-WJ9DK]@;Z]WAW?9\3& A^)8 S:$W:"8)/"A@5"C<(X5HE4-N!-
M"$73EM,D)Y1DE2'=J>U3]*N1?,UOB,5 NLKYMG81=*N@K%YE/$T8+X4HX[A(
M\R.2,0/(8RF3[!<2W@F4UQ^HK"!&C657?KS>"UBL'@#)&^3H.!V<&(V,$R'9
M-#E^XBN\B+)[3G^ZX!7YT$>G5GJ#7[06HC-I2]BA9O,B3=*F7<9QUEN(C645
MMLG,H'>A>PR9*TH5,HR2@E$OM]0TR0[(@CFAM1> F3;1@+$3)0%]%M%Y7F_*
M@XVI.!166P9*'!J'TU&<N5&APFK?N&:F5.0#DA#XJ*.*RFC,M5),\'T8*Y*-
M9\>!\6B./1H4MD1BU'O12?95E5F5?'$09-$<& ,YC5%8.H5XL)HJ;I,[BN(B
M!X].J:B,9G4HQ6308]$1F<^$/RW #B"/;(N[(Q<%G\ATL7/=C[%^[&B/Q<VT
ME*A!LT9 7$N-PLY\L:4^DEBDM5 -&CSVD2,C*=!5YLET*L&:+E:CB^8@.S21
MTF=LJ3OO8M^*/^<(9[N?!UVGH:H^5]_IL)F(?\7B.#<)_UFLWI^L:M4O4RK^
MD.<TNBUR7DQWG:[J7C&"*KWQ/H3N$.[:U#/.[1E!L.I:;Y;@7P%-N1F]C>H,
MA\&3J(X9RMLL(;4FT5$:1$*_.[A:(1JE-B'X9,)#;#1ZX$UP/Z3T.QQW[&S?
M26'?2<$!B)5N\B64)J+7'V(W!2DM+)@P^BG(A6724\$IDM:DAM)504X#*ZYI
MUU1!IYJ-4)I<3JT'$3!,P'LK*%$91G^%3L"8M5GH7/"%TEYA=WR?KI/6/BAJ
MNXR[*0 VL$2!0D_+XQG8&)46:1FL$8A^EBC@*(B,8K&H!-1Z D1J5XFS>HSI
M^KOB-%](YD)L/PUVWWGVI<80I<;@C6)V.R^N'Q>61GYZ2<,"8FH$33.@Q(_2
MH&83-,ZN4\6^+%3U-LA65VS,N(AP\XRPN6113LI"TTM"HS2<D7EZMP(!HX<Z
M.KM#;Y:#CQ=.[>J,J3"-YKFDRX^(6*Y^<9+2Z^")%YKS]<)]$'#WS)&-H>N%
MNWQQ*F!K>EH^AW:=-DDS7JJDK*:BXID,:TZ&<*%H:@[LQ6S0#FA_8_WR;ZRU
M"N;G4AH^4_:;RVK1HBI/7&GK<>1V\)B1AX+.[[GY8:HQ(WE$27A44.[^"A=D
MM35A'"],20]^%=H)TJ!R&!-/#+_?AO(8%J"5)$TJD'M(KPRR^Y,X_:J\Q.]\
M,SY=5#0R_"3*75+[W<4F944)5;<$2<>:;^:>S"/A<+"?8U+Z(9,E]S7^Q#A5
M&)$<P*'1$"@S">(T$:O3F"Y.HB1(YLP$\FYFT&M)2VI<2TLO-8.D/?N>%4V2
M56!RFE0- I5/N2J:6=B,-PYP[,6$TBQYJ]D&+]/?-&S$LXG&9(<1M#=<:.;"
M;(VG=%QQA^S,?4G),BJ6&0_X7J=5.TZ7]:8;;?@;EZUXH!LM2^B?\/Z"]R04
M#3CA<#(:=A0KREEF!O&)3JVPQ'OT,U[U-EW<9(3WM,WK?"(U'+$E/XX]T%VZ
M)G&+?2O!08#KU$\0KH7:YMBR;_;E]=0(U?$+M@?<JI<LOUFX(O.""E>[HKKV
MW<3-QO5]D%R3Y4-*>6,;MD%%5/ (K!< # W?)8.4/E9AP6GRR BD]/DSXXL<
MI5_AST [!,:U;<LD!-_A3;B"ES1]C'CR/=M->![*(Z'/C,O2[[L,GCG;1U$V
MI^2!1S?$,\*'E(11SG3),,C0F<@(=F4@:1JTAG/<I5?O>_73PZN-VG@,::O<
ML)JM]9*7HTFY&0M +8DU^F9KKHU,^38Z3:Z"F$P7;,VS4U;^?!D'J]JDA_KK
M0(#=3 V(CFN;,Y4D7N\VMJHI/QD?D=7_GB:3^3PM1";7G#"_&KY,V(CD>.RC
MF02QNKWM4J]<IYW[#P3@ZK1&X*$8"JV] QP,4I?<!XK":H,M]U7F#XECB8A0
MX4-HQ,2HL343<WMO.!C0!=%U5+(GD*5$Q[55FDK2J T<\%;)CC7<RO-,A?F<
M40F5=]"(FZ>6B5$O8#,Q5\D&,"75Y7,1VZQ4!]G&C=&,Y 5-,L%4$#<!5[Z@
MX3+R.%9L%]%5( (G]TBXD3PG*4P(^GI54QX'O$XRK7#5I@(A0EM9BF<O\&ZH
MCRFN8"W9"F1M=3> $6[>Z=KF>]F,-XX5:2^F"BG@5PW;?+0^W2(UY7& ZB33
M"E>4RB7.K@COAR0\>+[)>$AXXW[/\^@1 UD+PF,RKC;RK% %KXPJKV-X#??\
MCR+BB6NU^"/SL[&"N1:$QP2JC3PK4,'SC!C-.2&A>%9'$E7&1-6"\KB,L)5,
M*V3A$XTJ_3I):8.C^Y3FUX0N>12SK,-&6K FE$<&K8U,*VCA@TN*_6!%W</^
M*B,\)E-L(\^J^@&\(JRN4&=10C+&O$AU0#2\33JC2N33B*N""#@N-",/Y?*?
M+C !4M,9%4 :<54 @3?LV5 4>7PD1'@I545E7#N94E85-O!=]R[7!%$+)I5D
M1G2MH195!0],Q59%;T6%B-C/)8T8P0?>H.L9PSO4TQH12"U"JY!2AU>Z+"+/
M':J<V1A/JHZ[I"ODH=-W:J>/31\.7D2X[M")=Y!3$1S1>C417P4=;#:/XGRQ
MMNU]G]=DA%_ >4TJSPK1ME8T]H\++!9DSC@^?F**E-R1&9O#-.%\\?_G(9['
M(%X9D*K/(?^#:)M3_T7MD\#H8W X+B\7!:-*H^#C.IT86_5?VKT!*JN7ZB)8
MB058VWIF?E1GX;Z!K=HZ:()4O>OGD-1M1&XHC+'Z'OIEBJK%"&]\ %^4O#WZ
MJ!;[CF@J#(##7>L:*Y)AH;!#8%S;OTQ"%1CP\:UF"@U2]$1!9$S>NTI.%3)@
M)6@BU:D1I9%BHDC]DGYQ%(9(,^]*QF!-A=;QY&:SE.GMZEV>TZ1R3]BIN\X2
M5HZE.Q]C6D(=I%UI 'A^D E/\BQ#'SJ@XF1$\:Q. J_4 #;05;[F(:JFPB@O
M^(,.R9QWW D/BOPBS7\CPBT"/PL8DAV%^;879@6F)L;EU@3A-N?O<7 S(JZ?
M*O*KAL_\T1\VCRF]#&@>!7'Y[UIC)6"8N_,S*OP!Q%\IAB94A=6%FSDAR?-!
M,/]R1],B"8,DG-*[(-EJX[G;D=O)\ZZ-O.G_O6H'?,F6#9-YL^EL$*_!P.K;
M#<.3Z]*]"+B]F"Y*^\_H0]\L[!+P>S8$U8'&98-$E"9=P9%6UD&015FZJ$^)
MK:T+\K4L?.2=^&F:L!_GI''8D36_MSY-">K3!O6)EKI\=2F.7.ZC.\>Q2I(;
M L#K9'=\'^<,&.SJJT(B-\-6^0AK8K>'1BT8MJ/W;JEEU<A8^X6,@JOU/TN9
M#\ <1)(Q;R!<=R^HD>!-M1@ZS+!=,\D<Q/"Y VX\^-U#-"C7==]1O!XWC76'
M/-VZZ-:=<#-EI 6BH]2]N2+^@M"2\JOW!B!*^RVZJCG:RS^"Y6:;E*YNS_HT
MKJI79TL*2>.-2+JTJFA*2J'P"A]-]5V_&FR#SCI$KA2#/T_F*KI+HD4T#Y*\
MFD90;B^GR2*ERY;3LV/D-OO".VO>,,>/\B BSYS"<G.TM)P3$U(V' >32X>3
MP#?G1B3]I1D88=I\Y]U$A-Z,>[V0 \JD\S'1W18%D0Z=:>OC86FWBHI?*Z\'
M;#MV.BP%UKPXA>FBK*]\>O11=FE::WMC?ZZ)S,U7D0XP/(=%B=6.QR*7B,<#
MIKA>5"NT4Q!##(FDMEN#V_H= HPSPOQ&LFG"D83U*W=+534>S.L5EAR3M7J:
M2V1(L4*^3_!?7=+TC@9+V(!Y.SFK"+G%<&XVMYV G5[;C.?'(CO"M'D=S$9B
M[7J/=*XL'A[BB%1)00:J;JTY"A)6ZMTVAF-:BGQ8+-^YC5K_AT(;?!J/!;3)
MS9<Z-QYI9MN-J,0$]3Z. YJP+8P77XC!D?P0)1G72,CV@%A*KJ;CU4%I@ZU1
M'*86E2^]KB6L@VKS>MP>;FG4E+J\6[ ]*-XMC8:4[UN:5A"EQ0_#BH.LLV]X
MC/$\2(([D6P0).'F:3Z-7^(6,I.\^<<.)^4[?YMJX1Z"@>Z<N&=Q6M/$BRIV
M8,7KO@*@0JVO4!ICXFMW.@DB^FL0%^2<'><92_KT,J<^-!6%S;RQ(D!:4AVJ
MP&3C8JTG/2V/I0PF.#9:Z>B%YC&P*3S#6][C9;MX#.CR=3-CT8IDW4:F;#LC
M$K]WF<#:G[HQXWZI94KWH$X7;9OJR(WG2S(0A6KL5EW1\7CIMEQ&JWZLS,'D
MMR=L=R7B)5%8%[-&:+)%"-VIM*/M7N!G1 <OW<**N+_$"R=-:"9BV(G98[(2
MN>-LXB4FE01FY"&EXD()9P$IR;@>N;8'Q%\>)A3]%K^U0-D(.YN(S]M-"M_H
M-OWC8,\_O'4+6JK&UN"NRGU-Q>GO673,P])G!1&?-?IR;.IZJY*,/PM=>FB\
M0O2Y5A@*GGFDHH-6*]-"SOD@HAH9WX+;4/9=)6,&=K/=M(5<O1T7:H5P:1QQ
MC^O@6?ST#&KE=\D@K1,-(<>;])VROY5X5O_%6AJ&1/VNBG90M>63"CD:>3GV
MU>'JFL\^\+0F/R9D[65;/4+<MR<KK9J]%O6+L,&1<17/7LWO25CP9YLJ 8E2
M3U'TN<YH9-AN:*(=ZCIPXC'X;UA%VTG.K781OXZV;:5\B^6T&TS7PQ_REC7)
M2EKX"Z6%K-<0B&65K;DL/5Z/;950MBV)?>FM1&"=ZF]E^CVDFA;;(EP'U?99
MB=NN\=]F06YEO/BC7_7"TNF"TSMXYO\]8012BKTGV' PHG)=)P%[K=Y%VAQ&
M6<3+('MD.$>\6*02#6*ANH:6QW.">35OB[@,-PD'9WS5R'V52<M69_4+T9(S
MJR4KH0+HS(8_<V8.K;N,6\,FO=5Q]^CVOK1R;G?_5SW*\)Q@M\+NX9SRRO)=
MA-#@2(J\-V?Q9D/MK0KGU1F&_;*;BD/3]+C'&Q6, TK7S,-U4U.>YXBZT:NH
M^#5H:@A;I=-^L^&RCVQU&9"IRMK@GO/FO>Q_G5=A)S+^'#"[1@U.(BS!U3QJ
MA 2N- 8#CFT+E1&UX7"18?7&8?]Q-X-V"K#N]BC;=.Q>GK7(RVY]=!A^G$T\
MNLAS4$T0,)STL?9"V("Z/31/OYDSDW@4Q05_V[N?RTD[+D;31\%9S-[J6$U*
MT%&N][_M2O3:.8^['S5A7Z3Y$<FBNX0GB4ZRDHD:9YNG.FKO=S U$PX,<VHV
M"2/LUVFVT@K.3(M_"+BZ?<[)=UM.T.+X88C49[Q-6FB/L;._@'K[C;:L*<@"
M1:4DPVG"'+N"\@>T1 YN3\8!@C>?Q2^V!?W J""%]6QYX\_EI EML,J_O[(?
M9'Z?1'\4^I OW#I"Y=E?Y,JY=00NAD9)VNX*:+ F;I+T-B-4'$E/DX<B9W].
MV4X61R7KR/H&R>(86Y. 0F0:/.VEHPE.$MN^L4EC']QID#'Y&M!0E(I.'T0M
MW-H*,4M6+%>_Z\D] 6'NI;4]@<8.R8F1L5D70)W-\BBFO0Y#42M+ACQF+O6B
M1K;XF.0Z=5"<"YY?E['IS=A_:31G/PFN;ICH^]89%UY>IKHXH=+J6'2X:I*;
M01&DN;X/$L=MK/4*"HRLSP,TG**@@6)XYPMA9VHA.<&Z5T-CP\S+4"$H9*KG
MY?N^P-&T=4.YMOD6NKMM=.&2IF$QSS\'E 9)_KQ.!.II71J2]YWEV['+F[VX
M/94\[S9YPPD7C+;7VV8GWAJZ)K*#Y_*//9RYK+@83T\X5S'[2C)0=]=0KIP.
MO82:9'#;"2EHN2Z@W5$_T33+REIW]"DTB'E=#D90UM=$F^1PF@=-XCC]ROW#
MDY0>I<5MOBCB74Z0X+.B/3(T[>0*>R&U*D(JRY7*HP-W9"AY"!KMDO6U6;H!
M!M'$J1T. TFT7]XXBWY&\H(FV>PN.&4'=;8KV(A]Y\L>K]G<Y+T[?8.@!-BV
MV<=VZ3%6";"_""&UG_K[ZKX$FPQ5'QZ[Z=*VX]21XUGP]3S("8V".,-BN4'#
MGQ;K4&H6EDME@]<KH"3W.:5?3A-VJ)^3# V+)A&?04EK.+;D UXBN$/PA DD
M8X?'3VD:H@'2)#(J0+;D U[6MT-0'%*P@%@-[M'QL99_*8YV1Z>3T-<70#/"
M,Y2V'7HX '8)C6BOD$C)P-NQ=_>OTSR(UU2-G/RMKPQ8PZ4S+,7X Z@8U^/?
M)%2<' P/3++O#5V@TKF64OT+FC<#?RIJ##VJC;)^^/FQ;7OLI]<FU"6,I!.C
M5;VSXJO=^@3MM)$\3"G)>%\HG@ISG1Z06;D0#IZKS\G#QBU<=R+DL=Y9#]A.
M;Z%N\H0-)K<S=DG),BJ6V640,=[@\6T9W\-V (9IF^@,SEQP6-X\L-DE^3K7
M'!C*]N%'O$ -9(<1BU:QTS@I8JY/&T(CAM=*GCCG0UW+9IPK/!.*7B[N#"&U
MDIQ1@AS0ZIR199 4"_8G7IHD]O9?2!Q.UNVKLZK2.;M(DSG$.G4C.>(5ZRCC
M]L-O+[X3%.QF)'R<[;!=* FHZK,W'*9G:7)W3>B2<[9Y18(\\ X&8*B:$AFK
M9VPL1(,C?K\^%13"EK3ZC]OVYE5)X/X)[,+#U:>'@MF(PDC!-9->">E'\#LL
MG=.G@@_58QZ+6V4KP"I$T7NVN_FK+YK8JZ-J;5[QX(W)&.?D-"=+Z)LZ#2''
M0M*=$1ORP6)[103-RPSB6'YOT [4EL)+9;,;3F4K@RG1<2RZ/?W\.EMEL@,Y
M(4IV#IZOV=<F3Q&ZFM4HH8%VS[Y)Y\4M><-^2Y*,#6L(8G-)ZP"L2ZS=3$'A
MQ&D>"3.,OJXVE/".<!4Z;\+&G%I VE56_5*KR<RTFQLD4K^_ZQLK=+3((BCB
M'!LN+CC@2XJ,YK^?!_],Z=IA-+5Y[)LU;-B_-K@H!L4+7P+:-Y5 *KG#])K@
M5"Z")9DN&K3,+5F+]-5C>[)=>CVK!*\1B4F9)XSXS<Q3-P"\&*2.&!A:'RC_
MZX D\_ME0+_TXX0UR8W<$]N2786:-GD5!K:*<#\^V3:YX3EF4BW6H[<MPOY<
MM"W2^'Z:%+^A.6N=(41RV\H&"5-Z1>AC-#<^K+;L7-)AQV /U3*IA ]5+5>C
MQ-M<E+0R,.]-/;9'[TVG;EOBEPD%N,N?EAJ(!]<"@C</KA,.1J;(^E)GEN;B
M1:7CF,QY1[8@KA@X;X3&M?<VK8/XN#@W6NGKZYEV.0"O D'U@ 9?2-GLRD'N
MFJ_W?QEF)V_=S!'Z 'R^)R3^I;AU$++BJ\-7:=6<#<KAK.4KKI,<A"O[GH=L
M##O!2B=KTFK0O8G"Q$*FV]_QDGIH%"7;:98P,3:VSI(\=)#DX?@D>6AL3)TE
M>> @R8/Q2?+ V&XZ]5H+8I+-R"-)"E*:E+,H(3+1=N^HIJ7EL5K0-!;5Z)ZF
M%QQ64X3=!B(H4"G)C PEM;C0PM&5 =SF%@6G-FK^"L4-KML;@; VL8'NR!75
M<N'V@U4+,:^MU2S1:I,;6@N2'8J7A/)?!'?D/7;$N4[*=ZO<3OE2#9GY:N9Y
MR-MCTSSBKP&3V[;F4X[JPD?>O&6X(R6PAS_E5%P/77R\+?$<D3R(XDR2!:AP
M>-O&0-H8E"E^+4BLO=[6N7?.\G/1(U[HD!.Z%)J*D]PG)>$Q[<5&$^O61BXJ
MDZP^"&!0[HX51#S?&.MT4@<(TJV*GASX?; .$Z^WP-U@ ;]DJ3D!]56,<QB1
MTO!W!-$;ART7228=E#-'<R<\">9DLN1G5%2GI$;&XPG>P EHEQ)X3LMZI]O0
MNTF")6^%_R<)>:-B3GB2YS2Z+41;%_Y4#/M=>$'RS5/:ZU<FC/TS*'I>3XXV
MCAV8@#':K5@Q*#Z<905O+BY>"8('?9>$UY>2,&"62!&\5Z;@:F4[>#OX>5 J
MV-K@7Z2Y82_V]E'\A@5,,3*01NMMHLO.=\Q8#]F!?K.DUR\!3Q>[?U08U,X[
MHS,;_CP9BXW37<BPG544KA5F2:^"SM"W1P-)M78[P8G1E1U'F0]-LIQWM4LR
MPM_?ODNX12^S9_(=\[&/Y36]"D<Q.L7\(&@-.38((LM]#+'G&"+@"MC'&O>Q
MQGVL<1]KW,<:#9#8,KF<WO'3/"Y"_C3DZF0N;H6!P3$F.Q;7W%R.*##624P7
MXA:NC*:4S;B \6NG-_A AX7HL#+!FJ1/HH0_=I?<2<*%P(!MD1HI5ML",XD,
M ME(?',XDEL8J6Q,*PT0WVNHHE:10;#!N<]@C8C3RPVR[\.UNEP'[M:U"]5C
MI]EQP%\<Z-HVW)B _];2&J2T_0_-90B=SFW.$N^M6K[A.9G/:1'$X,"J27AO
M. R&K$:,"!4J.HX$^56GZ[+G)AB@ZJ%]=QCNC*-&:ACUA$8Z574Z!E^0VP._
MG&6X(S+0BT8#/IC^' 3)EQIC4-BI1AY $]GN\"G%UM-S#&O"C5;4M7F!X=A&
MX 5X.ZTRA'Y9L!;ZTIF(OCH]RY;H@ &UDY[!^X5].:H W=?MJ+R M6DF39,G
M$Y$W3L8.WMY9&WS8:[.CX/I[*$'C2$,N4^WHXW=C]<)K?2.A'U<($D\#&B_!
MOS41)59:@9:Q7E_ D%$=>.# 6HCMO9C10M=9ODEYB1+&<9;&4<@S7ZYR]E_Q
M^DJZ.$W85X@^JNU@1^K$3Q7$IR5QRVBWT]"NZ:33!T)%H[0S$F0B:1QX84@(
M>+5P78"KKQ"9X& ?(*XH7=VG-.?/@F%!)"'P(B"2"0ZV%UU%Z=> 1MS"8"&T
M.[Y'WP\*'HG04%HRK2Z^5V1FT=U]/EW<9$0\Z828LV-*U9]# (6CL7P-+KJ[
MXKMUP8Z(Z3:E%[ @M8)L#4P[)9PBV<NFG1PW*KOF41='QG&VSX.\H.+0D"Y*
M?I;+*%\]<(CPTES3N:J=6:I7%8\*A5<-[*^VD';U%\X(LXY$3NJY(L1?<HZ8
M&"G/W<KF0?P;":#3?CLPXC<-SD5#FJO*'0&T5R#J!MB+.C@PX#7EN*L6N @<
MH9OUEC).DK"K)BB""R"$*@7_V_]^\^;5?W\^__4O__/?_SE_*)Y^2W[X&/[Y
MX^/=;\_)S5'Q]=./]../?__PSYOKYRS^\7'^Y[OX/_*/Q1]WTX]__..79?[Q
MX!\??XHO_W'Z_/4'\M./R?O#^&*>G/_RS^__Z^&'P\/??LI^"]^EQV3ZTR_1
M'[_,?KN<_\N_S/\XB-/D\(?O/_[X\>H@CB_23S3X[M?/[PYOO_]*'Z:3=S]^
MNOZ/Z>E/[[^<O'W['/S'Y\^+7X^9VB<W__*/#[^<_'9[E'TX^3,^_/7C\7GQ
M\.,?Q__R_=/?XV1Q_W$63+Z_3//'K_^X_OM5=)Z___/PC_O?:/Z6/%W_$?[Q
MGW_YFC[2Q\?I][_=SN.#7\^F]^=?#M]]]^5JL;B,KS_E7R+ZG^].XN5/R_DL
M^J_YGS_].DVCOX2G1Y/COSR]/;K[3"<'D]G?#SX6)P?AR7\L3OX>D#__3N?)
M7?SX/Z\.KV9OWG@KMW!=2(#JVYYVA+;3LLE=,)_E^BN)'\EYFN3WX)6$KFSX
MJ\#I98>52KZ'<Z('%; F/VX'RU[:[:E/+I>WEL9)KP0PV^H+01I&O.UG6DRS
MS[>>ZZ^I)VM?4??9B*@O,[^6M$%"%8IYQX':E*K'^B1L2[Z-K#J+"MMXJU"&
M,=LC7[!=!=J:6X5NIQF8T!%]>_HC7L@.P@9-P;(R* A@F],=[ZG+0K8F"5B]
MF>Q=N&&-]EC7;G>9&F1HX?O8)VGAY>JB3GZ<IRQW:;<_-8YEO!'0-B;[<N\C
MI.!"!<DZV)E=M$%-]XC7;F>A5BCK8F)=46ZR<9T>D,L@"B>+G- NZ)H,.\JU
MZBS#"DQM&: ]G&W:9(^DW8CC!=%2<A5^VLA5'T:W\]JTIO%-F5\%[+KB0$SW
MV9/;/,YU;2_<"EY=S2"&G]RS?SS*D*6Y+"L4U8&JGFPSDCD>YVITEF&5"P*?
M8J<U##=)6#8S).'QTYQ]%.4I(3<>QKD'=Y1[I0BP#76E"M@3^':T1[GL'<5<
M80W:>,K0^IB!W\V<O["5#2/>"G3H9"^%I0%>S"HJXT2T57856+!%0%*-Z</J
MOK1KO@U 8)VFQ")O7=Y&5K)]E'&N&E,15=BT=))"J-Z:YO>$GB:+E"Y%)29P
M,X3MX:W:'2B_[)KY5Y?^9\++44DX>63HW)%5XGF%,"\,AW[CWI*XIUY,;8"I
M#(V).-%JHYK+LW=DK<E[[*!@@Z^]6'$Z*&CTK'I@8!;DY)+0.7SS'DOBXUZV
M4G&"/Q-JI%_XR%J3?PG+5H>PYIR%XWQ,YH*7;$;F)'KDGL?FP9#TC@9+A!<'
MVFE:^2@6P[D%*78)9$?K\[(CB_41?#5!L,=A\Z:N7B3 #Z"M'M9;C[]+?'N%
M!<_924K9YTC,%R)O81C'9+[;1T;UM"00+4];40=@P:1L\LR0PU),DB*(><\.
MC5&=)KI9&#Y^#4'(XV[596V#R!BV7KBAF[QQ"QL]G&3:?D(M:UL]RCAA,Y".
M+R?C@N2K1CIG:98QU^CJ/J" /1\KKXL_8L-\KNRRI, ED<RC.-+$/;H_KVY&
MM(./WI >,/?-L?U&^.S@J[O;6Q*"?KVH(K-E#B\*/I?I0C";38L\RX.$/Y%X
M$&31'!@H.]I>[R7=<;04,,IKKE(>CJ*XX)W!MAF9A/\LLGP)?S!VY>(E 6\B
M=)2.E HU5/'3STI74O>9.0:^U-4R1NHZLCT##-LMI^'O=M,=-86T8%]%4A$K
M=0,9G(K*6'TAI=0,7SE"</]7T>XHB&=1]N4\2-AZY]:;K>PC0MDI)X\>6Q\V
M=0IN+Q89R<6U+^]VFYUMO_T*%<56TG&\T3<2F-&'CD@>1'%3N ;%)>"DD8Q=
M$,>*;($VZ+>J3.!EO7L(2=EQ_"D_CL57?WZ=D;O2<83<SS;\;-X\YDQ/GB)H
MM=>20C2?]^R;=%[<DC?LMR3):D'=6B0%=PW5+:Y>Y.UE_-U@KIX"N6;?.A(;
M"QK,$E*8NV0%[INP,:WMU[W;]5T.EDQP."]$Z&C^_JYON)"Q(HN@B'-\L+C@
MP.\8*L*K:-*Z$?@9_S 7%;P1U5%".]D-S8)JQ6W4( ,2910KJJ?5P[K4V% #
M;3= "]>&:HF"&]%VM+S:44C 4.SHRGZDE$1WY>N/\^=K&B19(&Z'/S&Z/%1_
MWC@!Z\\EIH-YC8 :693-T<-80%@W&B4'QT_S^R"Y(^R?7P,:RF#IGL2G(^4W
MV&+B3#>R][12@\9*J,I-0LGJ3KY2C6FRI3X5.]4<3H*(_AK$!=E,[R+-CTC&
MOL.3-2;9+R2\8R?DC2]FEAK1%R^>ZPV,(PB]86.65849P%N)@CEWM?J+<Q)D
M!25AL)G5C/ '*,N+.LC(WLIL5F1*RD(ZW5@L'51%@%"U)?7 AU.>#!YC%G%$
M9![PMOF=F&+?2K?Q#[!Q]!2C7/-V\%R;V0DE?Q3<6"*<LDTHXFF4X7&[GU7;
M<&1,@##H0]I)"62448[@)A1[.=IICN(62T,*I$Z8K>X#$HS@IW-#(#T>T/%@
M-#VN=[3+ZQ]_B0AED[]_/B./),8US3JB_N^3O)IG+1YX$5+YI'=XZ<U<JVD/
MR' ;K)VV1:^1,5HHR(:-7DRZ%NQA&'=,J,TL?2>H3Y.'(L\$R^]Q@GX:2C[S
M%IWLFA1)F0CQ'B"54/W0&W ?7BIP'[: 0]Q':U2_ZPVX[UXJ<-]M 0=?'R]E
M>^W%X2*H(^DO>=CBW-ZZ]>T($LNY.4T>R:ID8*-SO%Z.C<YX ;\\UA+S<D'I
M(X9I*GSDR\WJ#J:Z>Q'SQ-<"6^H^C+-/K;!&!Z7:ZX@L"&,@/$R7O$9VE49!
M*;^KXW+X'.7WITD8/49A$<1592U6%[R.S'QK&M05.Y3:,85:9VNZWBR/GH5O
M37G<<&HM0G.J<V*2"9EJ;G(!UK2GB]T_8ED?9S8\-3GQI#CN:)D^H(V1P%&Q
MR,12+!_X".U]G;H=F%8 3*0 3).UW-D'+M*$-F#@WU]UPB3S^R1B1PNTTBUT
M=KM>J\'R)<G?&*H(:VD>O5:.]:7 TL,Q"MJ>LCQJ9EF$;'A.)<+]H9(,5DY]
MZW5AGVNXKD5J@>/4H,GHH=P$:@CAWP1I[OS:-+P-'-3$##5!\,L[/3Y>*R5@
M(.HIZ6+M*Q[&09;AYEI(:'US!K-%].UI%9WPUL]-3.8F26\S0D4?.*&2S380
MVVSCIF&@\=N'C3#+W% O0*G:X"&(4T.'SCA>6@BN\GG=HH:G?ZBEU;6X216K
MJ16Y-*:$<+EJ2WT05^;8.X6\Y-X0'AQ3M>V+\>KR$TI(U=*4MZ!%41 +PCYU
MH_WLI?-L==($/8R(0.TV]<,TRZ>+XS\*IHT6%< &PWAHI&X'B+$\<"JRMREO
M->%;,7(8/$1Y$'= QF!8KU7:'; RD1C*O>(V(Y<TFI-?TYB9ZEBQCL!MH9SF
M>,V@0H8HEWS;M(]OHSP,SIE7&#W$_6QE4I+^$LFZ82>7G^D5&\ =[=JAVN8,
M_5I63=EOQ;R/FQ,K7(Q<590W=AACC*-%2E=IJ]*KZ[;[6,\G?O0;6$@6!Q A
M0;UJA6*OQRKZ/E02*4H"=X^ZOR$ NB$ 7I\.MP)X!7C[BX']Q<#^8F 0RK>_
M&-A?#.PO!H9T,2 [.O%,_YUY9LV)9DVQK&<MQL(R3J \>@V9]NZUP\([+%U4
M\%IU#SQ-YG'!3OVG2?66QT#TTY[OO<["JH%1/PB,"-:F;."&T<M3L1ML/PB[
M%D2ZN,K3^9?IZAN?:,!?"<6(;U6/$"F+P Z>-Q^Y#)[YKR:\62M6- N (9<K
M5C'F;6W,# (QZZ://;"!Z)8K0U9P6K:^5^P#L,[Q*I<5*>:-E.K?'-M[1[#^
M%EU]M]D2L$DX"L6R9BJEWS"8A)=QD%P$2YRR !06_;[$(%T]=?1Q8#%K+#T(
M'0*/)*%ID=?8D1=%,@H/N=V^/\3I,R$U<XD2!%+3\7J0P;3%S<MTI9AQ#M#.
MCI6LGEF6U#@4[]Z87Y]A15@WMT>,4>KG-MZ=GN];$[Z/GQ[(G)^!"5V^QU!*
M'$:';?7<U1$)5JP20= E5/&\R7L<NJ%4<.PQV7L$EE(%LT&GQ,&HZ!'OW422
M<"P*VN!WOY,[8(R2>NW,=STPDYTFEX1&:;@5S!%_/&+,KR<Y%$UUY-Y?0OC
MM-85?8]MGFH'M]IC@BB9Q?N;%U406 $"P&6*R<@O]G[$2*S[*X^^KSPLM'U_
MB[&_Q=C?8NQO,?:W&/M;C/TMQN:$,2WR+ ^2,$KN+@H$?8#G;W]&;$40[0T@
M0%ZW#K/'3\P#C#(BRN*'JX-:KOU60 ]>._6(X[PV!AN ^433;#"A PV'>T4T
M1++]0J)?I]TD[.?54@)R_@W>44#BCG-;P=W6TRPK2'A4\.J %2>"Z7JT):N8
M":$5T)Z!89\KW!3) 0:3R+\78U;Q.$I[9L?\2U3%GN$OU?B'P:2QE-,X2>F"
M1'E!-Q,9F",HXW#O"!HB6:K=7X9U^JBQ.DG"XZ>'B*X*3H=H2E'G\BU:5ESE
M*#7^QZ$96LE$!J;),@[WAM80R5+M?AK8B7O@MA6:_?W9N[L&E)K\47< 1TBS
MFI$L9PPPML1!\(8-DE4]'O>Y5GWF6NF0 $BX,A[^Q69=F0MXGWK5=^J5K?+O
M\Z_V^5?[_*M]_M6WFG\ELY>SJQN4'"P]K2&7K@%E8;4(&Z]DU\4C6KV]4FMG
M.,WO";V^#Y+R9'*1)H]L0B0<5H*6-=_[&%X7T$URN@:JMZ.I6H.<TC<88NE%
M4U!V9[RI-5,Z1J/H6VP/V6<8F"YO SZTFG?+";P<V^U0B[Q7>BR=&5:M?>O\
M?A6[T^BL^!;;>RON#+A!=MV0-?;E6'';>>VM.*+.M";K#6M-E!DS(S3DNYSO
M];H3[JWY?H/47)[K]7),N=6D]KX+DK(8Y 'B)+*<\ROZPX#&Z?K=U?,T)/%6
M'_,H.2(YH<N(OT)1ZUY^?343XFAK,+3/>8',>8$"#2 _!H45M&W5;R8-#FP0
M;Y):*65&\]]G7"ZF&3?L"[7EQ?ZU65K-L9":"KAFUV N,ZXF6X($?U9T/;[Y
M_;8)5(U.(AYR7*3ZUY"G>;./+O(TRR"QE*B'5 ]3>:)E97S3*7S81J8EW:_O
M3@_[;+]]MM\^VV^?[=='MM\EH8N4+H-D3@1/.,\&JZ@,O!@-*,E/*6/P[E?<
M&SEG0EP62S!_MCF>E]0XA9->^5];,X;./Q,D@B=8H3;&&Z10FS,>Q:,=^[>-
M7E8 >?^VT?YM(R1U1()U%&9R_[;1H%43&V;@/,^MF(V"\5N+-57> 1ZFE))8
M#'28DL4BFD?L6^GBDA#*J01)1+9"8:U7,GUS]U): /L&N34+<SA6=?\<UR T
MMD>,6U,N_?<#'DTNSOXY+C_HFW0S1$JOJ8?'K!O%[+-F0+-FM%@ I,*8CX_E
MV_M-;[&0;_><E?T]L^4]L[7V=^P5,YBKO[%<_.VOC_?7Q_OKX_WU\?[Z>)B/
M)^T[Q Q"\096YK'O$#-HE=Z7INX[Q.P[Q.QU>=\A9J0JO3?@^PXQYO/;=XCY
MQA1ZWR%F%"J]M^+[#C'F\]MWB/DV]7K?(6;(2KWO$/-M=HAATUY&N9A!D# A
M)'G$9I[,(X+1].4\?112/4VN^(/U3(Z7- V+>?XYX"+/GR?S.2V">);&,1,@
M%S3P0G+AP/FA9QT!: .A)^8UZM\!]>:+S7IYHL7FM73+?[+ULGI,NE=<=XC[
MRR;L!>1=89N4K2"@7N7=](KVFJC?V^->D-X(N#UTB[,SGD1)P/;!(#Y-Q"4V
M'V(F$OZ3NSR]6J6PM6V2;JJW&GM&'E+*J=48V'%FH!3/A*3K/CB_)V$1D^E"
M0X7Y6:L_2G(TN\_.@0,D2ZI.XK0 O;&,7*3K)T.3K?A\Y507&9M2EE6+""%C
M4T\+ZQS3FKX)L":V;*A.HD:9G%U,%$X.9F-L;XW(K+2V 4I3-EB)D'4J\!F,
M.QAX3#SLA@!X!B'O,<$.RED:1Z%8I\(V [5+5 P\=H.EDYE!LS+[MB>[Q,QM
ME35$FV7BIU^B7AO5\K<P46  @/15U$'@K<MB-Q2,S)1]H=0O_(3%#S;ERI1E
M.2MJH!1?]7KG(7,[UD5+JKFB91M/XEB$?:O]""6%7$%DD#"T"<8@6N."@^BH
M4QY9CN-HR4[N7!HH<.AI>;@@,=GMZMBT"*M]L;@@-&5NAHB<H"X5%14_\3);
M8)0R0GHL^9$D!3EAK/);'QK,\\]1?G]89'FZ)/3X:1X7(6-FDF7,XR;A=? $
MC)8+!QZKY1WC,TYR1MNQUCIVFLP9^;,T@PZ\R"CXO#9VA$TJ**3MZX@\4#*/
M5E?/23A9<E;_%/\$!D=':0 .A35*6LFU7APXN7QLC8)?^Y2#CL^X5=)H;W+4
M+<K%N]<DH<BFF(2AD,QU>I8F=V?1(PE1,+&A[+F:T_7FP$:V[:FWUD?3J@^F
M8" C%R1O0J@XEDJ^-B[Y*R=OTLG&;7^AT2/CYY'4\I4NTOR(9-$=\_XYRK^0
M\$[POO[ )S9OONWMX *P"W7EQV\1J_-FU1F&UH1)1PWA1#).A633Y/B)SZJ(
MLGO.P'1Q1&ZA-:"=WKB6M(4<VS/]W"(@E9=:'32BI&#42S>6G4(/")L"67V.
MG3%(QMBC >.&G?_ILYC119KP>V FI%C,>66AP.,G>)R.SX%"Q:U4M9_:O#*$
MY)DS$K U4#8>.@CB50L(0O*:8)19,]:>Q!D_.9/UD8V=!%;).V3%QN0V$^=N
M(_?"=*S.D3 QWHQG!D\7-QD1CM;ZIG.Z6*<?7::90."8"RB+;F-R%H&O2BBN
M^E^!+@H@/>AWQ0,_9B/CL$\]\!''0847+:)39V\H2QR&IQ&J ! 82"T$--SU
MIP!>@G^(N *7M@M.53QND3;KZVX\F)>3KBLREG)"Z3[=-/AG47 K'A X+"AE
MZWP@#E8'ML:X4N$P0:EUUK/7JR*,:[V;"A K;%5G<# K'8BI42H"%" &Y;#@
M"M.C&GB*;F*B:Q)M K3-/.0US!W=B;-1+G90:$KM^0B]XEN9[%LK1KKV#>1H
M4FT$9K0'8 #@^!JG2@#B8E("@J Z_2K$"(/CK?*K@(-)LM+&#];T.P58-J.,
M:]&9BJ8"I#45"Z67S"J_=17?*2__0&[Y*GV49= *:A<DE]_R=5[41B1=])RG
M6/&W5YM2^TRCG!RE7Q,C+6\;P]^%N U2:_UN%8E1<0*"9O/4#0Q]YN-N<GUV
M,@7 \JWD5!SN) 5,-6F8OZBU\Z6^&RRTR'JMA+NSZ]PMP44U^%K(V5K@[""]
M:B4E@7<4-7O;2J5<=;=$+ANL\\<V-92F!PHB?=2S:GH?Z)10!PAR[P,Y.? F
M"#I,O#9$Z 8+VI-*AY2$47X2S(4OBF"P) 2\O\5G8J]D@FD_\G:' ,5224GT
M\CB9QE"I54^- U;W QTU<!NE0L.C=7+' KX'@MSY0S!-$@*C,$TRP< &=>24
MT%[P5)+Q^PJG6@'5:/3PG*:*(+B=TL+BU9GJA@R:,S4CCVG\&"5W34.)TC=!
M3\MC];;^Z+559J\3%]8>?Y8&2789/'/SB@*-A(#?TBAS2&2R0<JW/N1/U]&<
M7RAQOE"0D-/P%V$U!T(A'93Z^#.2,Z:FB]4RQ%D2,A)>*T)UIZ[&BI *!WAK
M%Z[?9<#OY_B;!D'RO"(WN:.$6+8 ,QC&X^[0YE&N0[HFTL *544)J0!?;TK!
M4[0LE@<II>E7OF4%#^POVQ>;W=>)#>G!P"@-S+M)$ZTBJ\GQ>9 7E*_[((=N
M7*TAY&_CL<!+)RB<@WY=0Q#7D]=N.8X+!JV$2;8J9X1/@RU''U9.0WP4R\96
MH.WM=[I;N:JL?,86KTCM"B\)G;,_!'>X5D]+>"3+T$:4P(]<KA(K) HUN6,N
MT!VCOCDZ;]Z"4F&KRD/I,/ZP/8_NXFOOZM-]<3*FR&29%N IC4HRPT:M74HF
M)4E.P%P&47B:_#U*0J0&*A("?B-"%GC(A(-5Z]-DJQ8#6?W( \.7-)J3]ZA+
M1D=W%+Z(A1AQ*H#4>^?Q8D'FO)^6!T]$1MMK# K$&Y%*M+4TQP75\KFO;)*$
MHC \FQ9YQE\$8QLIXH':F.Q8L#27HT%ZG+5?J:.N> I7X4&:C31P=]]&)CCY
M/YL>@Q;]38X3-B6*TV^X(SMC<3.[2ATKY:+B:UTA,AR-Z,#2:/Q=& ",:WH
M%"0B\)E1,AHC\7VEXJGP@ K1*,P('A#>^XV[V]::^'5]DO=MDKVW27;"N&MG
MY/>:@(ZU=UL[[#)F2/:)[CR7H?!FY=\<]'K3S;@2KC9&TT<GV=<-875^:%G7
M'A8@3:53OUB!1Z7BTV3&?(8@*VCI.C3*?G?V;(56FH_F,:M)7P%M(1"TV_]3
MQDE$2[+-=Q)^(7%XDM*;##IN84;3Y_&XO9F H=P,4@213,U5\? 01X26I?67
M-+VCP=+ ]CBL; 4MJU;5;6.X5*7+QUS=FDP7M2NNR2,3BG'UK\.P_GHB&6*S
M-DHN,L-Z%5K*RO0VCNXP3O.MY+QUJ[3 T%QV2-G+;81]QVS@^?/4"0=!*=S#
M.9HL+)SM[8*_OE ]-_% Z-5]0 F.8SU)\BB,XH(?Z:[(G-]"1/SE"O[6(0E7
M3UTL'XI<2&2Z. XHSVSB:1."J9T#"M0[:U!LN67AZ  P;Z31/@IB>%3970,:
M\?7F:B"TSOTY?.CXP;-\ (3:5$Q.D2RY68&K\8)JO%F(B5O[)2N<JJ&5T+:2
M\]R5I(>5UZXPEL6Y*+B#5^F:(>^U7'=@X..U+.#G1NY?IO,O2/6,V^/[#!^9
MFKAF7>..A'!>K]\JH-SPUT>AZ0XU?\%9-Y!:9(=2/=_12J#D4L/PY#$C!L/'
M!P;,<"=&.%W77FC$.5.O"1Q%&9\5?Z\9Y^9*1\DYR+4>M'SQ^( D3-1HK&]1
M\9LQ9 #=[J.@$E$A!8W76;]KPCP76/88*3!:%H1]^B:6\-F(T\AU1+!6ZUCE
M+,J^G =)<"=")4$2;G(Q3"Z^G)YD6"PRDHLVUN+R#RO:IZ9C?R(3X08;H9G'
M\^Q'Q7(!E,&]5L36T3H'$7GIKBO+..(LHW2&TY#RWB/.6:?;\K<VTC3IR]L1
MQ*IA.%I[7BVI?H(BVN9R[=HLQTLF.)PSM(XF0K>Y%KB\]IN# \LL^F2YO#*:
M_SX+DCOCEN/L"S50V+\V@#3'\GI9T,G2;<D$MGAG/;AY.,E$Y#VTB]-:)ZD>
M-82)U'MI:WPSZV(I40\&Q%2>:"TI3U)*HKOD^&E^SZFQ?WX-:(@2 ]62\EW^
MT^YU--Y0TDH-^NJ(ZT+9$0O,FC3'\Y*7IS"1E?9OS1CK/FX#_47*)QW$2$TW
M%&0\QGZ-CH#M<L+V+?GK03SE,L&(BRK)C ^7;3GA7&&6IF_U1.S\V:W,9UTY
M.<D5)>50NPT"GV/1#$2DC-(=_:B6$,S U6J'1Z]%??TKU2Y&[=WNL(+F%0_G
MF\HCI,N^-:E:25-)->2U3_P!3MX+,,BB["9);S-"'_F9]31Y*'+VYS3A7<J"
M<I(HX744%IVJY'2X6,3A6T?QD5>+J0B;J'V[ +OGV'9<" ?/FR?GXR##R)/5
MT\+:R@VC5Z8ZWC# >N&A!>8!E7:;<Y3H/CZ_GC-FC5:15'/P$,0Y"J(S#GY7
MT9/R>;WS&)[^H=R<2*:[_O&7B% FM?OG,_)(8MS=2T?4_XUSQYU,*]'VBYF.
MB-:9WN4$=W<RHNW[)48[W9=B;"9CK""O%1MXNX$IV,.PZIA08[X*644DUI?#
MDG 65IZ_+76?*9"]>?3R<+4A/.C5'Z(I$N9S;WI:'J/)7A2@1?*&G6+<=P#!
M?"8LV7<XU]P:2H-8[C;NCM3 RT2(UIEIJ];H@BF=B#U#7P2JZ7@-SF/'"@W$
MC&.!ZXM_/<E-,CXPNFW4_-7?]05PJ[S-&N%@M.CBQ5ZW :/%V#.\?W%LRB.J
MA3DE7GC&W.%@!33E62B<\L'SYB,E,Q.>V8-UWP+ D%-#,)7$S6]66H; LYG*
M6Q4X<#=-P%KD!'"!XE0(R[GF#P!@]!5IC.T]L&2FJ8VBTZ9PC.Y#NJ& TZ]C
M:W3?(2"ISDGECMY HTD(OE_&KN1]ML:PE#M\8.6%E@Z86Q;K.H%]H<"^4 #:
M'G@O%/B59")%#-[EJ(\\$I,@%4K[>R]N&UY)!,7-:([MO>A1HF02<=MX&-TE
M#NY@[,K<HW]A(W'#^W5GIX[7W& =:=9CC_5(LQ$.WM-!K4?H3'6&WK"8A)=Q
MD*#U,41AL8<UV':TVM;]1K]B%%BPNI4C, MN@M&TR&\;11^*A.9P*I@5C#"&
MY_=DFN!<V-I0]ENW*G4-#1"7"Q$K8M/.Q/77U!.2&\JC1[(F1*Q;= ,F&'*^
M5F6=MM=+6P@PZW)L+;=SZA"W?(C39T)$K]7I V< !3<U':\88?JZC<YQ:C'C
M7*S/F/+1:)Z34)"\85+-9E<W*-CJ:7E,;>H+W19AHSA&EX0N4KKD3Y>(*>!D
M,JJH^-TF^\)5*>/VRF>'>/4Y$R)H<X_&>(-L[M&<\;YC"E['%# G4$2O=A;&
M)[;T<G[_^%XF:47V2/LH?LV,XFY_G1AB( 7@\$H+V0\@PO\P<N%_L%#]7O/'
M5G[?BM'L-&$SB-)0\O2POX0R#8<#W_&MTKI0D<3QYS?W!7I6;Q6L7O#,WHQY
MJ!<%E_)TL5HT&(J'P*7/C'E$U</ $_2PL;FJZK!*UJQ^)M'=/6\&\TAH<&>1
M88I!_"79,V283$X[G6)/A#Y&Y3:^,X$U6X+7[#K-@[C^]\,TRR_2_#<BTN#O
MDNC/\A1>3@LKCH7*L[]"!!QKUQ/2!OVC!J:I*\_A)*7EK_CGWH]%9>7,#SN>
M.RSU5<!?ZO'W/5W<M$OG^(\BRI]K);K3_)[0Z_L@D7K"0SG.V+(]Y%!UOP<<
M:\!+E?T!^*R-MW&L1UI]:7M^8['!K?/8NQ)@&E'J^%_ZS[C37F>4]\RKE0CM
M/("R]M)T$1:W4KU^!%.O;L?"U2HHF;P.Z!W)&:MS_K &]ME=3_JE:!$J/*4R
M_003A5R]R5Y&FJYI$/*\EN Y,U(#V?=>C*>EEDR)P$?8Y2RV,L'??1HS MF,
MY 5-JIO4@'XA^6'P$+%/17^*F1EAY##L"SKG.4O6H*[8V1^XI,R]P=C-5P._
M(/AD8C-I%]CS34Q]TY_Q$&NFVD_]W<-H>7RI*@,/IDD18)^^7(/1XSBZXQU^
M-@RO E#10\1/^KBNG14G>T_/'CR3NC"<#CYL6LLH%]&B( E7KR+?D60>H;TW
M?$G3L)CGGP,NQ/QYW7QN!P2H;,A6>JXKNUUVYDUY3,?J_;%A8[C6:\98++X>
M,3@(XE4&$B'Y&?\DER%\\:J2C-^G"RRUMK[QJ@6'UZM'1A.E/%5#"+^/C*;&
MM$U;VP R+AJ%10>\\%./C]?J31B(3'O@V^]319:G2T)79^-L]FERFF4%D3X5
MJMJ>]$-X/62T6XC-UM0B"= UTJ!XPF22W9/P4YJ&99 BF\SGM AB!QC:1_/G
MA3O 82 <G([C5_R]:>:M;SDY)6WH\[V>F-<U9.7EF4K/9#5A-"5=>8VGB4@U
M%^H'W)1T=30D,>'58^MFZ$=!'DQN,\E3IZKSN'8$Y^Z\95Q[RIS!@/MVI3R@
MW5LU'2^:;(Y)H[6N6EAH#UHTGV'D1<,9XXY)Z!.;VUF:93<))3Q>3:!S<JQ(
M>[CM<</03J!^>R7/R$-!Y_=!9A)><<J]$3E HI$_O]H2W:B?1<(E5GS%A**C
MXZH0F66K8]4 /MZ/M("G&8-42@$BB.+J.^6"1#FG=/F0)MQT(H12]+3\QE-,
ME'3+:]+)#>T5R"UR*#$4.0VOX1,C-6WDJLGEA!(^D=("CYPH4?$:-($!!B-H
M4A'DD=(T$=89Z76A[?%]ELQI[4/SO9$=L8 N#EX/+T;?&%5VPKRCP7)2Y/<I
MY7[<9)D626Z4-]G2&\"4DK^ BJ7/8"4^K$Z"3?KA44'729,X-:SM!#UFKUDB
M:"-%V+C8RJ'9(CM)PAG)(]IDX+!8%K%X#4X\1V/FCCN-[+?HT\EC=Y.@0<DF
MP&(LC<&,\*GS_L%KJ[#YC(5Y=5^D-HR,2@<@!-]:%0FXK#>**+/-UFMY9[@!
M>#5 RW=74NU5?SC1I!EA?/"4(YK7(UZM426WMG126E@!I59R;AUX6B1F'E0R
M&@C)750&EDPQ6BNYF3C\19>*VXS\4?#CX2/[#U)_>145[YWF;92UL>6HQ-8>
M5@)"":=UO)*.[\>U6O2T!1OL![>4).';LNL0\AEE L '[\5S07)UX8AEW6JC
MXZV5'HQ:74HF=2(=X< S8XWQ^PC"MEFO7?U3"!_[^8EM2CA&:E?^?L/@#A"@
M/=S CJAL(>?/O,MNSHX]_/3TL"IS0/+ 3"B.U6X921/KZ3$E<30GS82B;W?-
M0L&-D+1RXI!@!#>3AD!Z-)IX,&+>)ZKLR,%S_2\(1M:",)I#@FMJ;42+]PA;
MG1:*B940\/[PH[U6JX!#-:2[A,#MI@(=CW82&AM,ZW@>),6"\2=NR$Z"N<@_
M1\F[T%'R>5=AX;+58=(*#ORAU:J&\"%(G@_3Z=>$A <EM>F"L1*LZJ)MBEI,
M!_-:(:&V[?7"5T.I8)Z@-Q$LG+>\I#0\%OVWA: U(3[[-TS\3$\6DH*8EHN.
M32@)IHL9">+CC&?P548+6,V49#RF\=C<L;6+"ROF?T:RC)!U0<L9"3)R3>AR
MNN"UWKO%29VA,B X,M!,1(A2J=LDR9N*S%:7J^V[J.*K/OT9ZSMIU?2Q>MG+
M<&84R=<@YG#WL$[JU/SMH5!KI"$[^ PF&<E)& I)!;$2.,6",1]M',#8BLB@
M7SD(0E=DGK*S#$]!X@?63OC(QAK)WF(GG];.W"[FKDGW^(GWLX)N8B>G,8X5
MU"*GUD[2'3/]=L0MYDA(N'Q;:L=M3(Z38BFXX^-DN3K1SWE/+$O_(\(?EYF+
MHMI<7M;>?4?4TG)-JA ]P*5#0^NZFI _A3?"KZ'M&G$AQ2DFS KF&9)2;0WN
MJD6'O!L]S?F:.R*W.9H2J>EXC3O((6J6@2D%A),LM>5K\LZ*T\4-\V\XJZC;
MV#8MCRY'.RXM8D)YD-[[Q9<[NTB/J^\0\%O!HH]>Z^1B\CQ71S\#W[N0[ 8^
M-^9N9E5?:]+1K*X[/^%Y3:WT_"X5>P>J78 &#RUU7D6'?;GJVX1 3J-KL1WV
MJ72'0W"UVC$TT+;#+573OG<$<:I"PDE!93 FP00AE:3:WPIR.DS-Y[QF-+L,
MGGEVU"0)10,^$J*#94-Y, #JD+,29?MC/8XK39D&<@%^S-&2\@M9^T%'+R?3
MEWP4$;N_O>7T^ L2?%G^?U!+ P04    "  K@$I:5)OX],')  #9_ D %0
M &UP86$M,C R-#$R,S%?;&%B+GAM;.R]>7,<-Y(W_/_S*?!XWYBP8\6Q),_A
M8W:?:!Z2.4N)')*RUCNQ,5&L0I,UJJYJUT&I_>E?).KN!E  "D=1XPC/2"(+
MR 3RAT0BD9GXR__[M$G0(\Z+.$O_XXL7OW_^!<)IF$5Q>O\?7[R[.5K=G)R?
M?_'__A.A__.7_WMTA%[C%.=!B2-TMT,GV69[$\;H-@_28IWE&_1EN?D*':&'
MLMQ^__77'S]^_'U(OBG".,=%5N4A+N 'Z.B(=-AV>9)CZ/![]"9+T2M\AUX\
M1R]??/^<_/<->G=[@EX^?_G'NLG_^4L2IQ_N@@(CPG=:_,<7 TJ?[O+D]UE^
M__7+Y\^_^;K]\(OZR^\_P0]&WW_\AG[]XKOOOON:_K;[M(A9'Y)N7WS]WV\N
M;L('O F.XK0H@S0$ D7\?4%_>)&%04EG<I(OQ/T"_G74?G8$/SIZ\?+HFQ>_
M_U1$7]3SAM!?\BS!UWB-*.??E[LM_H\OBGBS38 A^K.''*_9C"1Y_C6T_SK%
M]S#U0.0[(/+B3T#DWYH?WV9ED%P$=SCY L'G[Z[/N0/[;M3AH.77+CG68M82
MG^4ACZ4J?V7/&W"6P+\N" <-'_"5 &JTDP;8@['@3R5.(]QC"7K.PM$W"0 Y
MR]N&E/!_?%$51_=!L/W'JBAP69Q4>8[3\G!2"L(-Y60=%'>4G:8A8>OE'[[&
M25FT/SF"G]#98?==2Z5E$K@8L=EJE2\4)J0<H'IZ=/]([A*J%\A7H!)Q>O3N
MYHO_I !'8?T-"FB+OWQ-._K/,;^K?#RS01ZV=,E?)QANOO@ZS(BBV99'R9#M
M=9YM)F129J)A??V?L^1O1?# E =I\\1\>;NZ0*N;F[/;FR6(ER_77J!FIX]8
M!EAN^IXSYN\&WV\8"V2A\_=\3]THK8F+.+B+D[B,L27%R"#@0SL>LB&E(I.^
MF=^%Q)?3$!2<46IKS$%_]F#A7'<.: M!L$3A3TC]4)\JR?NF))8EJ+Z3A.B^
MR_5-F84?5I]BT]+GTS&_%R0")'#YX.""?H:R-:(?HK_#I__K<W^8%-@0)^+1
M-M:Z!F9(+P]9$I$]]^R7*BYWQL%R0,#'#G+(AE!Y% ]!CIO/?Q=LL^('A&FK
M@2KQ@QB>N,9080[6Q$:R2B/KD)DD]_5_NH;/%$M"4_[B?'5\?G%^>WYV@U9O
M3]'-CZOKLQ\O+T[/KF]^]V_?OGSQYQ_0V=_>G=_^/$27YZU**&C._L6?FMY(
M4 +>>1IF&]QIOM5=4>9!:-K(Y5&QH*=$VQF'#=YFEJ413@L<(?*W(DOBB#I(
MN^9TH[O<@M\T)A^0W:[IS^N.-R'0(:Y$TZ&MR5[G65%<Y=DZ-@VB8<^N3>(!
M;0Y:Z!=H2S_Q:PTS)#"4^OY0]*WA!OOI_=FG+2P4TU;P8?_NMZ4#'H1&3=9^
MC7#SN4]5P)7/$ [L 6KN)EUGM6JY($BSA8D!A8%E[A@4/1,<6'1?HIA^ZMO\
M$ B("8J] =HX5TRY(CF\L/R2^[.-ODS(UU_Y5<?SIORY]E(L'W#^-DNS<;_-
M*C>]*L7$##HMN!>2.K,@UN70]%"/>X&0E"Q':)H>MZX_H\?G*\(D,8U)]Q6A
MT%O"QWB=Y;C^[C;XA(NS3\2PS/(H3H-\=TZLS8*P1L9=D@E(*'-$"^#"SJG#
M#J>N#5"+8^&L@O.A"D5WM/=6KY;!IW9E^-[1',#Q\,QD3PX>[OHL#XFU43>7
M2,-C=?P;W-S#;=;5Z%M<6C/SQWW[<&>/.."H2/(-U]+T@DZF2(9X.AR5\2/U
M(\[O,K'&.>""I2-$D_LDIO:Y%;NW5)K8%S(3B[Z,4W1*M$.0#V?Y24SR"Q.W
MN9?KNM-5&D'L:XX?R%83/S9:U9)/7)6Z\84J=?$KQ]P<#_JH6P1R97G2/=T%
M:@&$>:>L,)%S3OR,OF%*R;JY7!/SX"K+P6I8E64>WU5E<)?@V^PJL!#7-)<;
M'WO^3)XEW GA".R-^JV5\3-$E#LL"&+M>KX#-X2D X?$S*G5OI-BT&UI&D:]
MB)+[RPL!-UR-/<0GP-.W22LANR'.IH:LJ5L/+]U)WTD%^31,U#KQ;QEBRKS+
M@1Q.XRPB6U\NM%;-\,]!\C&^C],4[@+N@@02>GR;$B8!) Y%TIY%TQ=I-0[.
MTL@-"EBG2$*<C8'?0"!T"6ENLYLLI:S<0'1?<5F5D$P'7)C?9_FD+)B.DAI-
MQ):LGJ*G\;JU9Y>'C#SW]E[QZ(U;0%(*9HJM:;7!$<GG(!.C3BK9&X<IIEA>
MJ[H-*J#1,Y3U#:APBCWA? :2,>+9JO<",(JS%!PN-G,5F+1,FQ123BL6)QSU
M6W^*^F_WDQ;\.IY$\F.ZF;A#GW?1<Q(4#U=Y]AA'.#K>O2MP=)YV$2NKL(P?
M;21!*1!V?[B69TYP>Q22'B!HE'8!M1?Z",*@:^_]XD-1^GL.>Y59TCR><ZB<
MIX_$JO6 4!;AQ2"4P=P40JN"WM"3_YJF;'0N")X"T4O DS=%9N'Y*DZ)=>D!
MGBS"BX$G@SE9>*[;IHN'IT#T$O#D39$F/($$_ ]LA\<@ ;/AFL _C\,21_"+
M51J-?S#X\HH>P<[3,,=!@4]Q_6?G?3C[%#X0F>%K8I^<K=?8^#6J8^8MG)8F
MO?A.1RA8:U]&37-Z947_!JN.+D%R;JG_@GO:7D,)_(!Z=,!S+S?=F-Y9K"YI
M09N.RY7U^\WAF7<5QUM6B&:TOOP!]:[#;(UJ3KW?UID DK%%9"FB5L[K.)=Q
MEEMR&A.$*R8:?L/"W'#7R_P^2.-?:=1M'\X$-RMI=$5@1(C0?UZN&_,L2/I
M)TLQ9&9X<NFC,\*Q('@A2'?H. @_W.=9198"K)4A279HF9\@&Y-X&H7:&)MB
MC=5")!#\XS@HXN)R/21&:+_%'U=A2,0"!VMRI$G)7T/1\H"^*.9?O*S+9/[;
MS-Z=A%#.XY%W2PC]@6(?]DC13?I$?:=HW.L"X&X&$(!O Q,[0_U?XQ"3O>0N
MP;:4.8N"2]7,H,]!8S/7!>J;H",$1T3_>).0UU!9\@8] RGM[/1=DYFQA!DQ
M+9?H$7(BV+";6S>BVH(657F/JJ5$@DO)=%1^<G(Z3"/,!;+<EW%E<2&,LV:A
MJ#T<I=AS:1:AX";A,[-<"UQJI.37N].X").LJ');J2TB2D[36 2,<+.>FQ:B
M#<U+WNFD\,9YH^*!:U<+:[JE181LH:;NW'E5ES']*7P\0_?Y L+CV1)A0J$?
MENZYCFK8KC^IP]I>$V="91"?DJC7$Q)[:KMC#V,D!C8"\U;#J&OW5\I#\D(K
M(>[4/-LV\+J4.3;!P>!,&V/3A2+&#+ \U.>?P<0^U[]'@YAZLL>^C\N'DZHH
MLPW.:2%Z>R= *9*&D2(RN63XX:<+TU^CNG8_T_;R$M@K+]1Q@*_D3.AK<A$)
M.\\5R%#T$2,QS=9$->HL+X^(!MR@L$7A_O,O"X.>X)D#V=DP;HU-!_Y+,<:\
M^N2(Y;.3RJP$+#X%R/ARKA$&1'WD\\NQ)G[C(DOO)_3"XC3#H:AE8;@W*>8-
M^#D*8LP<2T=<_ L+Z_D,,^(Z+CY :?EW9"1Y&<0I+35OZ99+2,OI?9>($XY2
MN(GOTW@=AT%:HE8>=9 !+>]QGL)SF?Q( Q_W8#*R'=V(34Z+AONHR,M_O G^
MF>7MI$EGHI&6 UB1?_60XG3JYHD<-G'>R::%RD%RF4M(B(4 &! ,2E/H5WD6
M56%YF=_@_#$.L2&Q,[MU<K7 H\Z1?/,IU1'-UP<@< P!D4A:$'!'..NL&F+8
MS4 [@I(YWAWC-'S8!+F-)[0FR3F]B)KBAN\1Z9LA:(>Z9CYAI"K3/9-F>BIT
M,UD.^[XES=S JZ/D&UDM(_*@@A8+Q=.^_":@-!J[)HI.\5UI_8Z<0\0I=M@\
M<& #'R_%J!5+: @1P1 5T4'OX58;",M8)?03>'^ 0/"1F,DQ1&ADY7X")^=2
M=+H7E]X2.9:X62IYOJ,9E[0#6K_P :-!:T2;>[U<E99:=]\J-QTSKHG:S@"?
M-EUS'#I^7/1L9H39O0?H.D#6,Y3CA-:5W09YZ>T67UJV>QN88$Y\N.?Y['"<
M\ITP4K$PGK0HGIO?ER7*I M9XE7V9BR9<%]*GXM87LQX<#5+[\%3#)U:.B(P
M2;A]OYG% D?=4M_Y+?C.X>-GBSD2B 0U>B25-U3]=X[JHHC-FTG0KV& L"AX
MB'H\8&(B<JK^_N!!%B^!/5P1C>-[V$.<$8'/NI=IG^G=.8ST.:3IVODPS=)4
MM,_@>>/%A%LKR7?JPHX](SK'S[;WX8O0*JF3HO;NDB,%7/"NW1CA.8D8-J[/
MF!*BZ4Z74Q-@2S&Y"PD[(.DZ<4B&*>6(L 'D%JR>%$.0F+/BI2BL'&_"X#"F
MA#Y# <VJ9"$DXC1.C$75N04LR9AJF!A;62P/C>H!2+S)\?$ZM )_DA%C_W)R
MTWYB^@)*DMF*$]OKW&5@V)@TSU]"/_)L>8HE,7*/'(Y)-POP)"O*:QQF]VG\
M*U2C/!F\[=87DNG>.U,[GVAU[0(<,_@3(0A!E[ZO50V(=7"VT9XB_=@B.I5
MV882HOTZMTHZTF*[@V(H))_YWJL.1'"@?;K!S"G"UM8-IST.SL]7P8X"Z[2R
M%;"A1-II234%QCA@ZKI B]K6=*0]JH2F.C,SD'F!BP)C-L7=@)YQ#25)UL.-
MORQO$AINVWSM7\NI27FL!!6F0_?6JB[IAUW!;Y*<^QH 4RQIH<T#U&0E.828
MU-AU+A[VL+M*(S6@<>Q]C6X=ZC%-%I<.L)D"[2Q]S9G1"KL\*(<%,9WPHZL\
MN\^#C=HUF$)W[F[%Y)E2J,K8=H':/A9QU%079Q^8J39+NCZ.FVJ[36*<-XC6
M0ME4'PZ*<LCPP;MR;5JAIID80>XQ)"FA#C@RLZ =3786Y%"''UYMH&_Y63J"
M<LFX/&[RF!"$\=:^'O3E!7WNGFP8]6.:OG61K/2&%I9P]#..C_O]@@LM#<D&
M6I<X=H,G#E$+]SHJ &-SQ8';^&.(?KT+BCBD^9=1G%00FIP22,+3]A2)!1>)
M2X"B& 8B8 IF35O-O<?Q_0.9P=4CL?GN\=MJ<X?SR_5I/:^VWWQ6I>[^Z*G(
M(2_1JH%I_:8M\WE;+]C4E/X0I#H3Y+K*G0:/K)OE5HK,IZ/_9:2G7TJOMAEN
M@T\.JA7S*3FN5LQEA%N[E!I6I DO=M93P<5)V8WCL\7CUD[CS<D)L8P?\7E*
M>JOJYR#2Z$<<W8_>3G20ZZO/B4O3?@:?'(!V+\S4>>9O@I0H#NB6&F0]O:7<
M.!G S#C[>-Z$SCA0L$B##"PD.@E).3X\B'CA)K:W35#?9C_U:2%8W)?@%-A&
M0]>V^VL%W45O7,#'<*@P#R41)0][,9,1GL.L_18.G<W&W#9[AHZ#A'K1_,-*
M0IB'FS-_(C0WYU=!G/\4)!7N-9^M2$(A*<?J2<0+;PLE31!M@][@ %KPG_;R
M<4TI(<C1%>74#&AKJ:[GX]U@HE[E^)<*I^'.@K:2H>@VX5>"(P[,!I^C[OO#
M>G4^$38M5R;0)J9".]*B[[_[ZX\Q.1GGX</N C^2";**.!%17UI-R-6T?NO:
MU"\;KGY:&OXD!,V!X-2\:&N] ;;/TVUEJY@!EXS+\RF/"0F51K]G%S7P@:DI
MJ0U1)!SUC!/B )U]BED2%-*E6?7T%H.62PP).>%%ZK<?(OKE HQX*=EQ5!%G
MV":0-( J)!Z]2[.[ N<T3(-"MQC?2L$_JSR/TWOZK&O'&.W+%@*-\FCK<7ER
MWLI+892CC>'P'A_&]W$*EXOHKC[%+F0_MH$VYIHQ/L>F%5X-FK,T\@(9UO77
M&;T"8@#F-\3H3;&V@=B?LR_7\. N3HNZ7FI=J VR<@IZ=W<7%#AJHS5MW83,
M8\9M==19O'(KF9 &1[0%:ILL)OK$#%1&/NGY<ZCI8*2]'D.O0[JK/"?2H.OR
M>-=_TA!>?0SRZ')+5^3@(KN^Z#:\$LSS9SA00M(0,3X.7HI:_QT*2G37V239
M&M6L+B=2QAKVADO+SL3;,F@G;!,K@V'9)7LPPFDT :#?X*,TXS-.D08YVHM4
M.ON$\S N\%4>AZ;/E:ZXMN#2=:_A12/4UON?C:Z70:VE)3PI&..6M^MM86J$
MJIO%9[)!+!AS<UZTTV;S[)>*G+L'T5KT8;?;AR!M!O 6"E(7A.UEG0J4^?;F
MN70V1%Y"4I8>U9^IG".>TBK7Q;"1=:XE)2_^4*=#9&TO8R1.'T6>F('SY& X
MP\GJ@,^][?(UZ;H\#4K<^9R?WE8T/21+9N<2-JG)P>ON7Y_YGB6]#ASK$3EY
M6G'2^M_HI :ON =^_OO>DX:R>FH?/"Q[#5P:>@2X[\M!*8T104$*0%R4<1@D
MPUAMQJO/+@'-G/;VH=_QD/0?M-MLXK+-;H+:PV1'PFGH(KE.C;;;<&PEWKCO
MI'1]T+#842\+2OK4PL"X9+7J9.G"]4WVV(13WH OBNC&YKWK]P&HT7*W"L.\
M"I+K+$E>93DH3]/AM!H<.%!R,]CCH?<!% PBI]F/35.4X[+*4P)=:(V:YGZ3
M6&8 8A2IJSEM,_R<0CJF3X1B8OX\BD*^>$&-34+> L]04C(=F833$^#'PS;)
M%^M(,)#,HLX#%L1BX5W1R?HFTURQGA:MJU?NZ7 4U(U\FQXV1#/C;=$;?$]S
MK_$VRVEE3#N&+Y>,RW0*'A.\$U+].3I/UUF^J6MT>:\G*"NW$8!$X]:N.HD3
M'))S=U<U@QRZ [6:D\(>G+V3(62#"XVZ#>IKAD"K!9QPY&735YN<G !UFP^.
MZ_UK&F3EG)=X(YVL->%+X73L C%\\OR70_N/$?V:X6)Q[&$12Z9UMPC&J;_=
MM+49CJLB3G%1-+K)1AZ?F);3C4?$B7CW\8P6);GM&2T30YY3@)1ZAVT5&AUW
M[K1<[8BT*"L#D<V<4'[@/8#BI1XH4RJCNI^'XYN!@B8OXXJ<N'>WQ"0N2)]P
M-6 )%Y/DG";\3''#+3E+FR':#@T;+L>TE97K$%E2TZ&9G;,J"EP6S8.FEL#%
MIN&ZG"B3"YYA4W^% MKF>Y].**& ABCACT_?JWD2% ]P!4#^ /7V&"1TERM/
MR#%]1PY;-L)=Y&BZ=]=(\<7#$VE$[XQ"^ ONF_M]&UE%NJ,+(NFIT,X9)(?Y
M6YQOSNE%.+6MC$=5,4AX>&V;Q0?7..I>0H_[C[U"2"2H<:P$9Y2Z-X>'SX^\
MQ>6)E?>RA:1\/+4L8FCJ29J\?Y+F=__V[<L7+W^ *OR>C2(988ZVNJD)T#["
M7^5X&\31V2>(Y\%$Q]'0G-'6:AA=,A0]J"4)MCA0:UHB7#>M8R4R:(W"D5GE
MTZI2D/,0>+*SHJO5KO)LBXF5?T5FM"3=P^ZZ!65)\&T<=P)2/K2:B"$>U.!3
MBB_<?KP@K28CS#&X)B9 6ZN-G[J\AIC"R_4[ F  KF%<B6D9?[UY"E5"=B8?
MX:T?"?2OKJ0$R']PES5L"TO\$>=WV4QQ,+,_QX\B/T.TW5&V/B(M$6WJU0@V
M+YWG^D\MK#'9AJ+N)8=Z;S*_?0@(N7;L\%GA51',TOOZ&!4U3<EYBI8)+^']
M#J]8FA;@N-*\<.CZCI_SM"0S%A/+NNN1T$@J2!=^G671QS@Q'=0F1=(UMF28
MXJ"L_36U3^*NGV8WX=@I7LK0RXMZ7(]><FKT43BPKM^2@5@Y?[%IN,89DPN>
M>4+/4GM&B9^-3R2?T8;''9X^.-K:?#&&*/6;,@L_/&1)1&;:Z@VJ-%D/AW99
MWGC[XOGJ^/SB_/;\[ :MWIZBFQ]7UV<_7EZ<GEW?_"[89L4/Z.QO[\YO?_9I
M"JN*?0A#I?G1/<,/B-B]5A,0<JV^^*Q,7+ E?4.OMVS30N/@R.Q]6^O8O IV
MX-4D(*6!L#@ZI&C)R2U#V:?/6X*_*1?XMNZ"VF5!W<D0AWZW5 T$L#SCLM.D
M[%*B094G55&2\P8\X1T7#S@"<Z^XKK.)F!DOG"!9F7X<;J.R/'%U6MT2K9NF
MZ![:=FE6^S'ZK@-G%:36A<_*SH:FN^("HN<NUR?D"!M;NKUCDO!BFQWRP8UC
M>LR21^I_S(+4LQ=;)*+QGL@9GZX=1<\,UO<]'A4?>QR'%^$Q,#PTI!9P)I3;
MK$3C-737T3^Q80<]8F(>U(R8(\D+#R:8O#O6>;+D>]:9PS=]!:5\Z\'B2NK:
MHVOX##5-/2]U"^*94?KK;5;BUO#MO4RCX%G2R]FG$J<%N"W/TFI#V<E2PVIA
M#B?.;TAG,,LMC$5Z1$V7SU#?Z3,T"M%^UCP#UO>-!IU[KZ-A $]#[,^=YUE/
M4.]=$PTV70=7@WO4O-\/COGY'"X)V?(4WA0R)F'&10U;K]N[M)FDY\5^G^)J
M$FJ9C"&VJ,U^XMY':D:,Q_+KFV1CSE2MLKZUYT.[/6'-J06^?]ZS>Z?+)N3E
M8I?)BO!8O]CCO,0]+W^T,Q*1^"7)#&-'1,E#TA&?&\DJ=>&PC<\K-@D12A:A
MFY59Y"I.0!P9X+C0D&(@ ,W";AHT%_^8MOO>;[*1TF6_Q/6^=HY(;4M3"C92
M(%D4G/L%&$SP,SZ:$U(!GWH/N^>*9R^5@SF\&<?L<9?D2'^9TTH1$>W]"N=T
M75G%"I>HGXP.&=;D0/4,;8,</4)#^B3#:98D05Y 1;KZ>8:OO*HF-='S<2B<
MI#E9;0,:M,-B594/61[_BDU75)T@YB>73<"1+/Z"KL6"W@21DRP?;\S)T,]>
M.^SZO"@J)Q!K"+FVK?BLR.(JIE\OY:VC:1E.@6DP^GGGO2RU9F ==.\:-OL,
M" YS65HCY8?!#OC__?[YBW[K>X;^^/S9\^?T?PV&!MKJ!_3BNV=__/:;9W]^
M\8*>",D___2GE\^^^;;[N($@3=0=O[1WBD,,K_*@;UX\0S"-]*,W!% /W8^>
M(=+'%H=E_(B3G6\_)0\Y^V?+@]DW E9'1I\,10\;K01;$D!7,/7\XDO%S).=
MFCD//S3]6[;O1)3\.,@XW$A!;=*J\PLQ&8MN:@HT/64'W5HQY7A4?)Q7.;Q(
MX4A@Q?G?"*?,.-' M0^=JRB*(7@A2*Z".#I/3X)M7!I_"H%'Q4N. IL77CY"
M]S6"FB)'!#EAW<!W-1ZQX$;I!H(1:P/G&I=!G.+H+,CA+0B(,Z\V%0V3.<7K
M.(S-%[^<).C<^SK-$S=XO&Z(<-/2I[$D+\IQO4NIL<_PU YZI%>6\(!;CA\@
M\NH1UR$R%UD!@3&7Z]O@DVF=I4C=O56ER"$_XZKMI2T ->RGB:?RO4]J8F$O
MZTIYNC2MLFO\B-,*OR)#@#M1N,YZ'Y</;9[.V:<F Q^2K<E_D7GTZG#@VKVB
MP2,OEA67J @2__%7,P0_UJUZ,S/'.U(0V-/$,4BZQOEC'.+B)DO,'R6XA-R[
M]WBL< \310D/+-49@P7YT+,1."VU\0%".%X#@:5-R3U;]<_Y='SF\.PS,YF^
MT]9<_'XI\8<\L3'C#IG#U76(O<8IZ3:!#.AH ]FK)1!YQ T1P_B9HN9: 4WP
MPRM95+>J,^-'[;Q>KDN*<H@IF?'/>.P1)PGLD6GT)L@_X %V30>1\0DY#R+C
MLL(+(@.KB4)ITS;P;4--RVW\LIAPQ/KPN<8%AALTTO,I,<>2C%;YM(,@,2T/
M;@T!.UR/1MV&8BGJ6_EUTDL)<6QY3PU]AD.#'CO?9FF70%*?.MM"Q9:,)CFB
MWE+I)UD3AN"S;"E? ?C2DCT(QI>; [TR,.<ID0,N6@P?9!)RJKXPFKF$"(<'
M#A;:#ULX/!L5;'1=PH4_XUW%%L[(C&GZ[^KI3?$]N+L4)YB54"6>8;>+;MXD
MS\A=[](RFQZ/B?VZ-G[1P:/B0T-S>.$NPS;UMH6)SVN-"6F-JZ3RA^DC[U'
M#WMQ[L\[^O*N;N([]-6,$.;D,[;W4VT SW%0Q*'A)<NFX?KPQ^2"LU3I[T"'
MM_GR7R9947S5AV\M,7Y?*,K1*X_<F3"'H],XJ4KCD38\*CZ4/X<7#J*:W\[!
MU (@M2=5$:B&TZ%M4KS'\*X CE9D5PCN\=L*XG@OUW6 SV4?YFOI<*A,W@<.
M59GD +3M!@5U/RBE'<&%3A-A/0BK]NV;U\7%$+!:\V8=R3;V7S7:'BZ+E!@4
M;MF@0F_V8Q<7#%#N'JT^)1YJPBDSR3+/:\$U.H89>_HO(;\9!V^9>)VK+(<@
MQU59YO%=54(!K]OL*K!8VMT45UZJG<SG6USQ=!1#UAB"M5E(74>PZY+SJM]2
M!89A=>#6-33',VOY,+AXE>5D]:9U1<=P^%SY*HWHOQ):TFX5_;.JWX&5X-G1
MZK+#N_LG[UP.C[-4&UI->>)PA\J^_W;-W@>Q[^+67E LLYCMR<K3NW^NQ\FR
MED2@]!V:\*^'1.TW#GM*Q6W&R4"AMN)=4. (AD3&0WF\ABI&15SB)D+Q"N=Q
M%EWC,+M/:2\V<LVML^O:R+,]('Z^7=<1/&,.;2!MLTHCN*W?;)-LAW&=CX>V
MI*G7S!=7(!UG8SD0S*RP)Z()PI)1+8*JC/H'1-\0W0$QZ5"["[RBYB.B]-AP
MG\2@QRCO"I6T# ANX7P4#G)74;4E?WTDQ"""F/SR^N9=T9VD&M_"1^@?)Q%:
M9X.U1BLA,_U&?@*R9L%K+U9+?^KU5PCI^R0H'J[R[#&.<'2\>U= Q>8N0'H%
M-3;JY^OL^!TT&/#@\E3GDK>ED%[0.LD^%@BP-"B_''1=^/4CZ"-B5'I>;\)T
M0^]'^Q!L(FD8)[A^'[9Q5-QF?H%NA47G)WT;H^!FJW>D4)E1^XL2H_L$G.?A
MI_#W$-;4MJ&'[G93B\J[<688H%R#S*1\9KT%04YX84S-/O+W!#='N=4&CFN_
MVG@.18JD^U<AIIGBQ2,,FM:Y,H,VOAT)*O(=/Q A.1\S7C<=='6Y?A6GQ!PE
M&(?D0=-&OI"4E]H@ H9X*G?0!$SQ"-^5M,X,M>)#:.E9C4K(<Z0.I^9 +PQ]
MW&T;FGN9MOG-@WKT8Y1QXM-5^G,>N*[ G"2LXC;^FOPS;'KQ__Z KF2[$&W5
MB=(U=O="P4_)(NV3Z.WMJ=)D/9S/9'GCEPVA;S+O ?,1DX;P1E@*#VE!T<FZ
MLL@6GL[R>DA3A< X-%EAKCR$J:CPQ[IS:9=;%22]0!<1PN]&9AJA*0SU=9+E
M^"K'F[C:%.#.):>&IF"'SI8FZLV5&:[&EN16%I(>R-FS[H)658-3:=CVXLLT
MUQ,H9R>;FB43<!N]]FT.=U+=NG[O79U%23#NO0(O!TN_J%21.P>>TA.H>?D[
M?J3L&@(%+]?O"@SUBLHA*W;2Z97)^W^'<)I)[C.N*77FU4\1[N_9GL(D-,7/
M?^=.<GIF9'8^XI3\>O<^CTM\FGTT?Q(X(. GGW.?#4%%->H?+D!1PGUBW#:%
M0O(X?\2^5.*TS,9F('/$>AOP53LCK[(</,7$--^1S;Y1F5?!#KS(IW$1YG@;
MT%?0X%6T'$=Q>4%,>+GM>#819S<<1MB5!F"[%9.]F?:)HF&G]3-ZM%MZT^'I
M\5^C,.EV;R-SK.\2/GB6V&K^^Q0U[R]32^7"GR[_/>KIE&R9H<\HT-6DYHZC
MG RCB4/$?;5>-B.BMQV/: 083:7H0NJ68>"))3<JS\4?M>;9@F Q!Y/P%-=_
M#NYAF^@Y2]$("H3=HTN>.5Z4S0/Y%[PRE YC <#8KK?6P5W#]YZK>BB*?Z_&
MA,HT&8/H*@RS*BW)&7L'$=9P8UO[S[G77A;@*L6$\_ 8/3[YMQ*T*=B(T+:^
M^&^N*MC79<L L0I Q("6GCV-\)2FK-(^R=80';F5KG%9Y6E!B>\_*,*M.:;3
MLX>R9!IL\M1N>ZC9<T3F=>,:N]X>&YDO[T$Q+MU)T[_S/:#(J*7>KHJ==?4K
MIKX$DT'((3?A0Q2,L C=*B5VL5*=GAE%4X&S)L9>3]68&)7^%J UN<Q-5E"O
MG=V^$:<K0X%.%$^).4U(\PA[8@Z-4#YE3_4-9?D3ECO@F);+T'^3PIXX(0EG
M1/O*A9/N /[ZPF<:C8B!Y:31"+B43*.)VQZ6GD8C@0B)-)JI"=-_3CT+,8X*
M>*L'BNE?KLE/R&(I=U=D^DMR_#K[I8II%7'#^%6A[$.W*O#'?86][H%>_Q M
M1-]X@J@-2!PNZ=D>MUUX1:X&",8/M*O-E&F=VP5Y^]*Y(@:6HW,%7$KJW'7;
MP])UK@0B)'3NU(29T+D7<8J+RW5]V6E1PX[I>  EEQE>N< LS[./D._<%%_(
M\6.6/-+C4Q:D/GWXD_+C*<?#<>M"Z&R]QF%YN3[[%-*+C^N@Q)<I@!C^!^KV
MD2CBM"SZ)'/X!5'%XQ\,OC0,/AL<>JDB;'X<',37E, ^P TM1,XL&(7-U19D
M*(!"II$B\!?<=^DW1\LB&D<5C"V)0ML>N:FVVP2#71,DT/$KLE6>I\3:V]35
MBNP8(;)4G5^%23+&BQD8M*:Q44E65+2L\;J&.Q@BY-C7]>>[QK&B]$=A!0HS
M-2,-N\TA@=#H@X=SC&6'M;U[3 )K6!"9L30BO@X$K=OL/0'C,3UH3SRL+*#A
M &>X4>LH*%S8 L0! :^/OG1L2.*B#W3K*A.1B2'6YQ*<HAS1,5\@&0]<OVSQ
MR)O?A&F:MA,Y1-S?)[(9D8).-K[9\7N!*)8:/T=A-&*=Z\#ZN(P%8.'<^S$;
MND[18C$A)?S:*8(/1.\AU$$D@>[6CCM0S6BQO=R6R[LR(,?<Z#QMS?1763ZD
M:2MB09\/][I&FU>>I_G0H8R"D/PU[VI7<F#JHX;>7,",BNC-FDF+D&=?A?L
M/8\3]^_RZC/+BY=L GS'4%_4=FP *ZIX%\WAC--D$V%,<RBBN(2S.;$XH61S
M=%R5;[/R9TS/*88A+DW6P_E3EC=^\NL1=6V$=3]U>D33D6?OAJJTAR!5FA;=
MXRQ4Q&C+S=+J3BV)TRHGV&\2BR_SJR OXR!I_CTH+6X8I_/Y\0#@V4QST\<.
MRHC! 3NI(II2!G'!BH'N7C+.#"%LG)-F8L9U%PV_T/YKLH] K<AW:8Z#!(J>
M&UX?2J0=OB2MP]_$@R3=_4U,3ESUE<Y!R"=%/#D_?@SRJ"N)YA?O.N 80EMY
M!GUX!U69%+WQ84#._P)BUGZ#XQ3G\2,Q9.&5D*+,*^JJ(-;#*2X(?5C/J^)'
M'-T3M3GXH&7"O'][/C\&=WAYQ3:;;6'*)>SFZR#.T2.\WM#4_=^2S;U^2C?J
MB'>+8N?9LC4&J_&V;F*2G1_)C;#-+,EG !R_86,TR=KW.-!3<4&+BERF9Y_
M,U#%Q0-0N5R#/6I83T[3,[GQRRO"2;XXB@Z:(%J\8-BDK9;L^VY06KI#2,I-
MA7O'N!1?+'TC+Z//2D3/YU1*[Q\.N*[+W-YFXZ=FB*7GI,C)'$X\G!1GL.OX
MV23/N#> ,,Y+%UKS/L/W35]HNL9;@J8'Z)O&%)9QY[:IWS*S\;*?"F4_VZH"
MAQSX]XV;X%:"K"095-RM5P2%N^^@/W4@C +_%.=*/S15BE#]Q)@7Q#:D/:AO
M%?X, );Y=-URH3N&A#IV!_,V0]^^"?(/F+[F>H-#TCMXTMH#45<&G6;VWI*#
MYBW9];(\R'?GFRTY;=H(4S/ D*G"?_)(G\\T!__0":((S_+RB%CU;3[NQG\R
M@CGH#,%O:"KUK?66V&7*2+&TE:,K2=3?<7Z:.0Z"OX367]6/RA$@1W&QS8H@
MF<K.]71XE!?\_@E2<H)F5)[F%?"ZQB&.'V'%& :E%$GWRE:&K:FR;WGWY<)J
M$/&%*E?-;6\*]-7@(8FV0K:+ZB]#6AXL5R%#/-="6T#<MY]22G)B-.V/=E9J
MU'[G5U!\.H[:FL%-J6!BY-)=O8XTM XP*286@3P93KEU,6C3MAAP?46>T4)$
M-!0&=E_:?F%*4 4A8B!+3YY1A(\K(3E"-).H'X-1CCEAH:Q%XE(D5Y7:6/NX
MLU>UDE*R#CT^Y:7@C\OA5+7*?1PN94N?%+9ZG<I^/K1!V:8YW6:K.E/ 68TK
M><+F[EKE 2G/'F\G;[V@4T6M_.!37>ZCRBUJLZ,9Y-92>97EHSI:X%F[Q?GF
MO/>K60*G#&4_"E.!0ZZC/L*;;>N7GW!7>D2H@O19$)6=(&T->HV;5XN*R_6%
MQ9)5?#I>0B>Y[/#OA9KOZ^(!S(I5GI3AI A':6;"@>MF'PQ[I6YT'%D(/^-1
M\:/#.-Q( 8AJJCWL>$8.0VP\W.R/=K;Y1A_^K"ORT<P92_OA 1D/_A8>+SP[
MK 4-A !%A[E7?O$S)3_6CL8<^ QOR*CJ01Z3CK=!8JFDB9B6C]0F$4-3D(+G
M"X>U U!VE\3W--;!,ZZD9#K*7)F<AQD(:_OQ'$NIS8;[&S-=5D5E62IX<J[,
M:(@DC;]!!2[+!--#:;E# >1A+<+D-Q$1.6L&]2_A!L>./AX(7HV'L"<:)F3O
MJ,HCZ'&3YG,U'3ZV%_#KMPRXM%@Y9U#1+,P)OL5PX[>ZRIOK$MKI&[RYP[EA
MG(DH>7ARD\\-KX8F;8%6Z*]5&A-3D":1PRY'X\>[CA#M"?V][NM_?6I#"=F.
M8A GID33"3< JQ5<'?;O'DT'/'#O&*@ZXD#$3RT2GGA&14>8XS/\VO(CSN\R
MC7EFI2Q=9271FW&0H';*ZWCAPSE_4E/^7-L]M(JB&*P3L,GCZ#QMRLA869%B
M6L[S<(7L\*+&NC8(&AV=IZAIQEJV?O)_) 0ZSO"9FH899L0UKFMEG05Y"N\*
M6,$5AXB'$H-,1K@&:?TQ:K]>B.(7BVSL>.0.5],F6(5AM:GHN8J&2<#Y*<</
MY A%$[FAU*X=S21-U_#>-JVD9#GCA[FV[5$=3C/J =5=H"\A9ODKI@[SHL14
M<3!2:$I3IG\B?QM E;7+=1/+DZ6F?9H, CZJ]QRRP;=BMT&Z0\=!^.$^IQ4G
M(#3A,K\/TOA7VM2O:N-+;/0R$7N\VE<IQT$1%Y?K)BR;*$K#,#GLW_W.=\ #
M[X4A^ X<,.0T6<!3##1, %#R%G]$?7/R^RPE?P_Q7G:3!]1PY3<$#7L"-+?!
MBRQ(H5@)+F[S(.IB5/N _N*T>ZOC%G\JCQ/S[C\]'GSH)RU.I[)"^M;HB&"S
M]*NX9@%B"%/]N=+/B@X?<%1!+E0[N90^Y830[ZX<>QYL07H.)^X?]M%G5A[;
M?E%M !DC/^7,&9MQS#U,N7J=$X.Z+M=G.M9F@IB'BK9BCN03\-#O_NW;ER]>
M_H!*4$Y^P2DGTKUSQ]0LZ#\CU"24V=_WA:3\/"W$9V@J_VX)>[>,[,81^A/C
M-; 3=S0:<-ZZV78GR'K07+*\30+-.\Q4A<O>.25F8;8.(U-EZ95&)@DO3^0=
M\C&)H';O&[Z0YU-=,<3$5%/[8YR-C^O@XYN S'$<).93)5DT7/MTF5SP;@F"
MCVC3?N/Y:DDH(28V#@8XIPA!T^?[+/\ V;Q9B MK^!@3<>]/8S/"P0A\<Q2G
M1]OZ*\^9LB(Q,4%R.$1-MUG7(SGJQ079TEYG660-(F,B'B$R8H3W2D+S#;J'
MCQ:QOS"%Q 3(X0!UGDKLNH-*^665I_NO;7!>2F2U<^8-XG$P:4U4W:<^A#TU
MX=W#B+RAJ>\3M+LVE[G.JN<<:#ARYK5U>>85,3*5GK[RFIXN,_V=U$4C5#4?
M61T*3K-RPF>=2_TA0.8DNF 8<(^?<F/5/4]PZQJ0 TMSNK5T#%6A[,.CIL ?
M+^:Y3^H.^>4QO(10*@M]'%RI-C/*KK@1Y ^HG&1$WE"8**2))<?XNMD3CW?M
M=^P[A0FM-HN0-^TWAVNNEH1@7]QT 3E+=QBUA@>ZVZ&P[<?+(<HX.@ZT[.PY
MG;4],ZE?Y7@35YL"HD]O,_,XG^C?K2D_@U,!I-&V:5F_D$Y@O70<RPE=#KX2
MTS;S.'% ]MV6##0M^VHU9F$[W?URE/(DKQS<-NU05WN!C=H%X59:Z-.PE9LT
ML[IVY$6QJ715""T'QPI<2_G89'3R8J"M@8UID*O.J%FX7^--D%9K\BLHB$+-
MG!]Q$JW*CO8%] KAO?#>KPG@ZY%<SA+0XI^;W3+LBYP2P?"F+R8%9;\2?A=L
ML^('E+3=+E+OST+2]#+1GW5GMKBI!2)'PMU5B@%NYUKE2P*Z$@)FV>8,(!NU
MSR^R]!YJ\0$+?3P5)LHF+HVA69;(0DZ8DNQRW^-,[UN'7XYI*<?ZHBEJ>EBD
MZE;$P32F52;1]*%3QIXRA6U%6JXB:$PR;<R*7Q+@]3!BQI9GP=^%R\44YJ4H
M+ /I,JS.\[LL!M$J<I_C>)F+WL$54HB!.ECLUW'QP7[(OA1)UT&.,DSQ;A?C
M^S1>QR'4-F_E4V<2TP3V\W2=Y9L%I!.KB'KOEE%N:O2C)=N(;J@A/*1VN09Z
MQSOX_U=D@62Y[:A_%0Y<8U2#1W[X1=^<)CA#VV5D!&A@@)4<H#I)^N ]6!]7
M.(<?!/?XA6W5.23E*3:#RY ,]E!.VJ!MU\AS0:MI00H5X_[@M7=E*(AM?R/F
M4?$!) XO' S!UUZA,B&@(4I$(YMCMCWBO(SO$@S]6TV($]-RGFDN9(>O<]HV
M:(P=;Z;8M/CV5,W$H&>D@T./YVE1YA6<,LCFB%<;2 VVH&Z89)Q#B,<)]S'"
MI@XX"NAG8"\-$47S]GTF*4P)<%\=<<<^ T1GFSL<1?"60QX_DAWQ$;\*XORG
M(*GPY?KPEQ=Q<!<G<;DS##)M-EP;\[J,\C":5,7WM%@:+63U%I>H;XRZUKX5
MWUR4#)$\:P;-I]E*U'V=PS&K/*R"N/^%9?U\WA.I9"7CHJP+\:W2J/U!\R#K
MP+*S:8-IL^$^65B/48Y:N\V@5FW;!VHZ@9) V7T:_XHCU+QK 'YA_I[L*;=T
M'G3&R84SIE7?M4%, S*?OS8.E/8D ^9"<ZEB&.;3]'R<32>YXI<,RG'[L"!]
M<BEJVODNNBPKUE&](*E9F'>-UNKM&&MF0S([\!:RQN)F*B%NT&8183<BD1Q<
M8'$'/"OV:]BK?JXDOY=%X$,I:W+)()'+GQ0/W5BH8&<("E,H%:[>N1WZ#YOB
ML::0%)FP<+6$N_4I.0JOTH438S#L:4"GN<-/DNPC/"=70,UY',W-5Y FX+"(
MU&QF>;JNNTGOFB$<C"I$+ Z:4E*7A>KTI.F4%9$B"N&"=6)E 39L%23&D<LG
ML8!X:GENI\!+HT_KC-T"!773Q87BJ<M?#</BV3,93=V1IG3J](0F>,H8@OE=
M+\@$X#(I.*I63>)+&VNWJ+PO><G*85,\03:-@C;\VKA*W>]XB8ITC\<I]7D0
MK;\H*$Y(5$U)LF;&BFH$R!\'Z8=]J]@ $'D]+R)G<))-46[4'?F^.QWMEKN!
M3\A6$I*B"3)_-!\%ZP_\ L9P.45@4:>E"6;ETD"8Y_AE0552ZG*(E9DTXZ>E
M/@3?G%>)T>>2MO%#]B3R[T2^I86!DB]2.1QRYL?./LX]71G(,%*CLB@%*L/Q
MS&/[HC"K@H.YY_;#K"/+MBDA:,\\'73N/4].ADL= W594)T6KZ:%NC=)YI(Y
M!0X#DVI6V/N2+  1HSJ^I:59 #)BUO4P62PC,6D)FP2K!(UEG?BG&=8_5BT*
MO?+2GW>N,E'9YP(7!<;-J[7I???D';[ 0:$:_R/=F6M3598QWCF*?N7Q#*\J
MI0Y72@/7,21K OU;4!TI2F"/7EVNF_QP7BR1:9IN;XP,<\]],SF!3M#- \;E
M,/L=D;^A?4#[P;-QU.S!WNP<Z\?O4BHG66$W09!'Q<OKRFQ>1.H5P>?#D/(X
MA5#R(DOBB(:6WY3D#S#@((ZW?V;=<Q#OA&Q'SR@+)D4[!;7KU-*S!(?]NW^T
MZ( '(8Y"\J'7C!NN2)A@V'=1ZH!@K-Z@5\,H8!#PH58.V> @H?L0)0Q,^  %
M7T1#5' &J/]X*T270NDY6\!@$/ !C$,VIL-MF<CP4G*%*Z11117V$+6A\5.0
MQ[ /V4+&8?_N-XX#'CBH:+]C8<(#(+BB&>*!/3:=(]SH1,@W)3B',7YKUX=\
M+B=\MQ(](O5"_]Z;/VE2!MW11CQ*30-BV.EU?/]07J[?-0>C8<*9814A2]5Y
M90I)QGB>]L$G<%99CW!V^.*5#Q6C*/"AXE&9G!DIWT,R>VFV%F&X3\G]GB7@
MAOM^9Y.7#<Z=$=;\!WLH2).',=8DZ'LJA9Z@SN/^)BBKG/RI[9R<1<;I-?A\
M?CFP;#\&%=AZ>#:;N*0U5'V['DW @.=DUYW"&3Z@0_H=P;9J+;P8$:<1SB_7
MK^(B#)*?<9 ;UJ0S&/'CI=1EEP-Y,B%_1$<HITW ^U"2B<5HDZ7E@]\7UN=#
M9.R\FC5QVD!GKBB7 -=@P.$I2)_+>7CV;E'H(UESJBQ<M>O@6>L:?H$*V1C7
M3PC'QB$A>>=O$>5*V\-IA=\2\^?V(TX>\1LJ"1_6"(L-U]6Z=!GEH_U/OOT+
M<R&@;&WPID?_UEZX:.RC5YF\#PM:E4DIQ"[-F)"$J=9<Z(5(*VIX,5+-&!%>
MX6B"84EENG +00148[-DVRX  ^3V8^;)'&BI^XAS4>*0C]@_^[R]U)2RSHX_
MG @#-U_NL"A+U>O-UTSH+7(C%X!.9>BZ22.*VI>'/S-;MA==-X_1Q>'.C%1U
M=^?YJ-32N. \\;DY4_K.5:,RBWRP?NM726H+6WN/[J;#4$" 2VC*TW7M-Y+F
M3 Z)R]VP>1A4FP#-<F*:.OD0B69W;;=*<"ZG"T2@*>'.W;QGX%-'%[\BH/"X
M>5/RB[WL'S#)1^QWR[_)9\A:=^_NYL+.K;T]5$J37=H-O2H(%[MO\^"G-'H7
M5^U<$!K=LIVKOIF\+@]\AF0[<\<V"LTQI=OL&%\%<;1:$Z'.@:1,MYZ+,$BP
MR'N.Z@'G.( /EQ5&*B=&8=BHQ'S,3?%AP5H=;VH]^DP%FN1NP2C3DALS54AN
M%@S$U4LHT=G:39G&$]AU=2'Y)'9@)46H-5FZ=](<]6OX+,*CXC^)ON.%^^HR
M+J#FQB,\\@FI'(+,(N]I]0?BX^?6C\=M]FSKXB"[#&>S = LZ/@J?5:=XTZ>
M5'-2&^)T+\ZWO$F6C(#%]5XG+:YN-Y.;!].>>\&[U_)<L5ZW[DNI!&F$VIQY
MVO89XXGKST0^S\U$9K)2 2]+8L4-"K+9R3&=H+*$L[\2Q[Q"/]!H5-XNN,NJ
M<B$%[@S@0"7)5&(&=0YX[S%D^>-H171,<(^OVRP:2A,JTBC5"Y'OS6D:M#1;
M'""V[8^"NH-!LE&]G]&:0U_NR)FE^.I[GSN:LC@["*K-D1&;>I+D"XO&M@1Q
MGU;X-'LRA6\698K+BYMGHTM.BOY=^U@#.\>G,GG_+@9MG.Y5\?.=<:PK>;X3
M0@6L<[?MT[@(LRHMKX,2S]FPF?VX-B<E>)+=IZ.F+2)RP=][C")6D!=O1^;.
M@X'D" &I*TR$N_^D@<V=F$5\03LQ@[VGOA,+Q"VY$_,FQ=).;!^?RN07MQ/+
MX_0I[<224-6:&;V=>!72SHIK'.+X$0[E;?]7>7:?!QO%9S94^G/N!E9@CO]2
M$>T!]5V@M@_4=N+/M:,AS6Z_5IT<K0BC_MD#"7+JSL<9W3L'HSZO3Q.;\T7?
M077FU&DA]Y!2T9+"D:9J'/;@-EU"R L'7X-ONY,)CCR>2J1$(M!O^T/6O#7M
M>SDDL;]W![OB59:3[W "6SP\_I8D.#PL8,S!D"E:3OW7AIB>.#6C]M2<5IL[
MG,-M;41Z0V'7 ?H8T+=:VZZ]70P:1DP'<9,3K6E.IFD5)/!&CL!JO4Q%C,J5
M@#%"R+T!:H!KWN[?=8T^[J^(D1_)&^I-8J/7ZJ9F5,LHZ(C@,,LCTGDA+ <^
MH=3YO3@'ZB1+_/KR5?T*5H^Y_MDLHG[CMB XKOOQ>=LH+;T#!2N>%MUXSYMJ
MNTUBG#>>JL:"M?4FVQ0UUT[+"7YXC^8TK;KHGX.#CH]7<^0$.7I"1V+T^N[(
MLR"'NYOB"N<W#T%N[9T_/AT/B8Q<9CA0>DL?HPRS#49?7F1%\17:$ES1IE[C
MB">%-\21>-#:FJD[<._W?QP4<;A*H],XJ<CN:O4525TN/&!/DU7^R9O )$[B
M[MT6V@N->FSZ08?HO3I$KQ=E. \[(R4Y8U9UH;]G5KZEA\N&#"5=7%9E41)1
M0-AF],^JH*](&(:^+A<>H*_)*@?Z9^LU.90"Y+=923Z+@R39$>.2=!<_8E3@
M$)ZLB'&!OHQ35-#^O_(+^)F(&0)^SESJ IZ]M.R\X"JFY;R,EI =@=40-WHW
MZ:P&"L3O%V4V,.4H,AT.1S^C0E:]-=T&G^ (1>:ILF>$"DGYN.@6,<1]-XLB
MBK3Q'WHA([HACB:'JQU]>XKS^#$ Q7^>$EA6-.62[/H_XN@>%&!(?D4W _L@
MF\6*AUUY#K_" "&R(:/KN/B W@0IV:+H(^C4+NT(>CV*FX#,$-RSYW'^$8RF
M4@RF]VU6GN(BOD_!B[\J&DX&['6OTQ?PC$8C-*+E:3(&F<$N50-^G!4Q'#(N
M@)F)#""#!SJ?8_+R*/021LY9USTS:$ 67G \R=(B2^((6$,]'V"=-R%+Y .O
MCK<E3*OXY.I;WGKW>N_2'-?7+*^#. 7_PF7Z*LO)\20]J?(<I^'N[%/X0&"$
M"4BHQ?@JB/.?(&^V'^SD6*6N2USQXOS2Q=' .,N^\1K=$]((5A4B /L8Y!'\
M"2R@L.$!X88)%#9<>#-1?6"SNPQR*2Y=JZ$GV)DCO(#.^4'Q0EKNGPL0L<,S
M:4D;1!NA-SB )OY>A%42X2C0?7+@,\[Q_4;6D:'/:X,-?-&716AF+[I,K\%#
MEQ-(@SM!&--IT)PTP9O[-U:,\C]Y:*N[IF>U0><M[B,4E&BP'#I2].JA6,J5
M@D$0LLTU4Y+0S')JJ-KQONYU[EQ#C^GS(DKH1[Y]8&PY#"'#&,P<-?N0Y25D
M69ZGY(Q0OTMN"05"4E[.Q@*&>%$@T.2(EC&(^T:^02,CQ)'6F1JXMN-TT"'#
M.C#N?Q<2\^#\%'/$P=2;JJS(-KFNTLBO 2@GO+$'?G*\N@>*JQQO@SAJPMW(
M=DC]&;7RJT\]I24]I4+9A]I2X(]?;0QZ:$,C:]LLHU6$ZK-WB8*#W= #(#4P
M,$2GZD3I%VL9'\;;0SBE9%\-JE)W?]Y0Y)!WHEB^FV@F($:':XTYT[3]!P<-
M2RJ51<']VV6'3'"0=K&<&IT"V8P>,^&,;<;)@"K+0;]V-]TI:JZ#Q"?X$5;B
M:_=05O5.'X4"Y 0YJ@L@,7K](/%3O,:DO^@DV\#.3"^05GD.*AQ,R?=Q^7">
M1O%C'!&[N,V L%58>"8S[C?3>0QSKV+K3LD6VO?JU_=F!B7CD(K9,Z=;0XB]
MF1==Y]ZL1#$+BS$5A6Q^MO:B%#XDC,;IV=,IB4IZ?\1Y&=\E<+>(BVN<P-7B
M59"7.Z7B:E(=.4TDE^&(@[I!4Y1"VV<HKUNC+33W>H.M(K+N^EEZ,O3/SXIW
M'^2#MUF:CZY"H'T=BH+#AS3^I<)V[P#=\.R\H)N+44W?B1/JU68[CO+R>R?N
M IG,NW7K@IB1[+FYPQ$QD?H8DVZ?&00UG*?;RG@ZAP)E'RY:!?[XMY'M"@ #
M!JUA<72O0X %FU5IG8PW"*/T^A3!#%B,LD,4YV[^KB-QT?XNS>X*G-,R#I3T
M.%/2^B9CDD5_ 5(&1\$M34;#XG=TS5S@1S*\;X;1)>Q@*Z\[BP7T,3<2TY,_
MP[78'SXNU\/#>&-9GF1%6;2986!HUD^>6<NPF<F-CPUF)L_<Z ;2XN@.FJ"V
MC6<GD!FDC+Q !J9.>\_IX[T.2*S 67%3$A*7];[?F6\#6\!16*,1YORFNY@8
M@H1M]@[62IG51AA&78VX)I%ZN/<0NXV21PU]]#H/QH4-O48XF@0D.\31F$CT
MEU_' <<'?+QC,SD\CK6,03+BJQSCMC(3%  S'C)GFU\/P<>VQR1;OC&'9-(U
M:=S7"AN5K?,3R><(H.-P0!<2,>S*$KSUYW1<K.<"KZ>0]1NTS(I .]<9:-]-
MLW<GPQ[$F850$\C"BT<6&?51M,K::&1U/VX:H8<L@9(V4$LESJ+V;;H%K%2K
MJ#Q8HO:$X?"-5S<C8BG\]B.4Q&M0^HC"R/>M\N>$(XVW:*WL02UC/V4)Z0:<
MTDLW^SD<._<".QB4LO9_[)HO8JVZ :DU^TP@% N^(-<' /[HA#M"#S%P )4/
MF%[>!>GN=\$V*WZ 9P,VFRQ%!;A!O)8T^:P1^%PW=,\*?Z<09(C3Z*GL'2-^
MG[C+B#4FY8TC:AJC78P3SQY<5P"UOFH/)/+$74:\<0GW"QZR?H.661',<AGI
ML-=<<=!+G^(\O:(.A[VZN_27IX3';BQ+V1TTN7?^MH/;\<GN&^/HK:RY_[NO
M[_]H0>G3+$F"O.AK^G[U9$\D\X!N1!7,D*9Y=ZC-;4=_H*Q-B'Z)H.KB$+&3
M\/P-G,YD9J2@%IOSX3U\&T;G/-Q$D2'GV\MLEGF15X/ $'1+A%\$X3C\?2&Q
M(7J(F8H'T9A#_;!ULPOW=9X5Q:*MM)I#/P66C(^#LWY>#TRI@[<YGOS^-,*8
MO3VHGV![=RW%G%WQ[!/.P[C 5WD<.C\9&>1\@1XT<Z,3KU#/%84\X%-IO1H6
M@RV?]Q2;+2=/<B&K,>\K?,;9"'GO937?//D5K855HXM:71R^G)>OLGR-XQ(*
M/:]2**P6-V\Q+'&=6QW+$I>]S0'S:VQ GSCZ^@2>B$B2Y>L#%Q W:://%YLU
M;3&MV!:M($RS_P3->C-:@/:R_)5O":Z&;0&M]3W/(?PVHW5\<71-_I]T"X]^
M@A?N71J7KGW!.KSX<P-K<,M]>KGMH,D2I%V@MH^%) G.0 K;!ZP[@1[<OV>_
M5(27P8,YM$KB[4.0,@_G2S%W5=E^.H'!BB/3<1TO<A\S#% CQJJ.+&8]6^&&
MSR<3GV-\7 LT9EV-_6E[L%TCWX?ZD [E699N^8E:.I^?;E$=U^>D6Q3'SM$M
M=2^?J]VAB7LWFD5'@(O3+ ,GX>>C5I0&]1D=6U3&K>67_ZR4BP[TW6@693EJ
M'(AHA>:I$DL'*D^QLABG;K<%LNXL TLCX+WQEI&C SH)\B1#72?H31;A9%CL
MN"XG!O'6&-X8C%,H33$N(79[<XTH;YXJ\UD&7%=UW))HM)<8,'$GT!)W"M4-
M&BUPDN6T-#SYT4F&U^LXC$FK;'V%<5XG"<=8[J5Z?]PY+<OO;9B\0H!->D_8
M]T'^WG4"RW6+X4&@MA\O7OQEX+=?V%Z%:*!R9W=E04X,ZRS?@(%%U9/7ZS(5
M9GR^.*[#,.\9R[Z'B3NSI=R::2!FXMI,=18U3ZYD$6WBYJ'@-()W98AE@E.R
MS(J^GJXMM"L2=WT;K,8>]]F8KA/Z&NNH&]^IH'K2'R)78XYFW/!VR^0JSZ(J
M+-\'L+N4N^XA 4?*69*\WT+)<DSR8$L?TBK@R-)V@*XQ.?*FWD&KBP*VPE68
M)7T3HR0KGQ@Z>[1689A70=+\DZR8<V+_8./Q!6K$G8?<*+''1VM^7]?K;IZ^
M]FTB:$E\A%#U>9FA6/$]J/!KO,UR4.#VMWX9BCY"L:?9XB7ZUBW1>4K--CBQ
M^,:@O%!'P).< NW@X][_LT=I,'7'N^:7#G+4E;CP@4D]5GD7"'%*SA1QD R1
MBN@;&>"3)!JTZ<B/3\,02CAYZ<KSIPOR4[S-<5B_KD/LXM4&"/Y*_VD8R")*
M/MXPYG+#?:"X;T$/2,&@C<\B"1(B'+]!+!ZY[LURC4HH=Y5&],II%9$_2:^W
MV466WE_$CSBJGQ*TLT-+4?9RT)'GCV<U!MNX)(H0]UUX?A5)0]J,K5MZ2K0/
M-+<Y?6AL1YUSMK9H#A'W2HW-B.BI+;*?;@D;#T$Q]O%X@)185$/T"(:IJ;R&
M#PH/:]_8/UZH4/:AO!3XXZ:5U&]/TR[8E87\ $Y#Z$,4JLZ,M@Y;)4GV$=SK
MK[+\-*ONRG65D--U5A'3]QJ'.*:O)=8OKIM^YE:-ML$SQW<U/E-\#Y,L0J@2
MB[QKU+8/^FIGF&.R&2$B1/]:44OX0YBJ3X_J4:)^HKTJRFR#\^:Z%!9!CK<!
M]:]+!1 (.S"I^::1-<D/STQKFJ!MW09%PT;^;MYE9--=CD^.>Q8\&L_\]7W
M<B%/0..@L;&(2T5,[#,RA8>\_AY=OUZAF+;P=34A)8P#+##'J^_$/4\?(38B
MWW414]<8'OW=UQ2S=R\!(5.W!_+[%)\9#GPN<%&@8+0SX4\A_6$:H>RN((1+
M>.NGZ=>G#V):I,,]:6(JU)%%T7J*[\H^%O9=VOAGH/1V0?>[55GF\5T%C_ID
M[?OU;W')>.9=2BV9I.?4<C+-O0"_WZ.J[QE%A";=%*%_%'0$P)G;DD"$!NJ)
MH(Z*QV!3"\CJ=*QI.2B>@-5YH!^3;0"4$GVJVOQB.21ASI=B8WD<\&MD1=#?
MQ4VW*(1^?:AX@PC1 SU[=F>D;H,8,+[<XIQ>)5W@H.@7T;NT%0>.SNAVN]K
MOPR;)GH\N#T'S>)5:-30+XA9O"4<8QJ)U;U3Z]>O/0L:0Q-'?\ZT_43UA2GV
M F<UVE[\1$HL&D"O%_QJ86"(6_59TO('["V/51K-0"_'Y)A+PX/3:2;+3PVU
M)J'0V18FYE WFJ)+$'E#;ZAH,LG[N'QXEY+C.CG@@JOU/-U6U/5*YH5PTAQ_
MPRK/";?'01$7'8^O@SB]R(KB/ V3*H(4\;,@AXP\TXX2=WS[4?VNAC<=HSQ^
MAVGRT$N:U#2@+6ZH^'3T.$?X:'-R*D?MN$&XEJX=I:<54*WK.M#[]F+XMDA7
MP-IT0(PZ UZ6I3J?4Y7 %U1"31L$X]AJK1E:0''NI=4@%'#HYU!M823RE3B8
MZ^0IU>28!IRE MB'Y0-]+#1&C=Z%+306AT]SH3%&(BY"S=F$GN+Z$N#,Y/KB
M3;'[]:58JVLIBTZ5;8>!$Z[')BQO]SDL34V(^BAEM]P:NYU-].16\B'G+N]&
M/8QOIE7[V2UO+G2=EI0[7.3F\\T;OHSG"\D1]62M2C''"V.F'NP";?,,'-K#
M,,/%I9;O"U<^I7PT"<HFXBBP<?4&;^YP/@;81!1JV\9A@BV+_E3,Z0K]O?[P
M?[T%C7!F^2"\=#@BG?"EMI\3#6F>>);FB9PT3Y8CS9,):9X8DN:QAC2//4OS
M6$Z:Q\N1YO&$-(]G2O,Z*^DU[%F"0WA=AZCO6JD7"N*=[,1QT=8I?GB9<$TS
MU+=#;4/_B)"55 <1J5G0K79ZG <?<)MBIXX807.G]4+Y?' P0AL<=3F37'1X
M"-28%DD'C8EAZQEM[Q\P3GZL[C3@P&GJ6&VPN>  @7Z,R-<+4A%B"732%XQ3
M5QW04ZB&X%GMG-7IYW' D3C]<EE+7C#MG;1Y YQ1Y"M(<'&-'W%:X:;CBSC%
M++'/=P8(:;E_TD'$#@<W$#M$VS$@X^/8+R.]T6E_<LPS7,C=J0083\OZENDZ
M+CY80=,4->>%8<7\3)XZA\T0M%L&Q"2%.BK_*C$3^AKK,*'>"KRX9)SK*1XG
M/,?DH8YJ.D!]#^@(JH-$F+7S^:B\,"'349$%T718*-ORB/.[3%]"SUDB^I<1
MR'/=VXIF<W*SE4P0\U#>4<P1KT)^W4AN*_&#*SFQ#M$E,1.Z(9@G4%8_+V."
M6,A[M&.E,&FX+UK/X();F[[[%KW-RJ68ND)AC8O/\\:J;W.\RG(<WZ=GGT*:
M74#^"?>W5@ C).6C*IF((5X25%84",2'FJ]1TPFJ:Q^%.]1V1Y\^R />(=Q+
MVH6$L$>9$E,3I.>":[IM9VQ0]JS-I5#PS4AWYOHV1Y8Q?F0*Q54'IW/2:TC?
M8J(I:%UV3XSK4BXM($6P<^WY495TYPY2FCQ-0XR5!U1T23YV5* ,2==;J Q3
MW*J,S5>^_8PZ,IW*"6/.P8R=MB51YY9=X$><O+"+,@8E]^5D!=QP,XW))^C%
M0@Z,$G)C(HDSW+G*:M#M2V?H>;DH]+R40,_+!:/GI1IZ7MI!SS?.T//-HM#S
MC01ZOEDP>KY10\\W\]$SV!-IQ^"D>)5C0J4N_' =E'8\U0J$W6-+GCF>\03N
M*VB!VB8(VBS%E%*7^A"*BK.C$Q2V3P*J>EVNZ]!SA0.D1#=N[_JG&>+ZMPIZ
M/JP_]8TC11EU1S_)X6N6]]SO?>]!^YI8\U+&#!!)=.O:'Z'.(B^FJ&F(VF>C
M6]RU#XSXW3MGBIF+0\GY,K3'7N5QB'_*X)FJA*//C&^O;)K^=U8F7_SL:1P"
M./OO 9KE T;U ]J[WP7;K/BA@']NLK1Y<'DI'EHE&(CV6_Z<&0+HV5U<1L&;
M*BGCK:5 !2F2KKUE,DSQL'E\?GNZ&B)S$?=/*I(508X[$_H^L[Z85?>.WR"I
M<. !MX(_5>H^WI]3XI#_9O=$_;"%'$DTX3!^MTY]QC0UYMEFFV0[C <5EJS
ME$_'O(DI$3+$98?W@AC=@)N\X*4@;5)V0TR)1ZP;PW%-3LED$R>V#.WW71J7
MQ?7-.RL0$M-R'A<H9(=[%=6V$9AT7MX'DQ#C^$6PJ<%K!#(7>?F/-W$:;ZJ-
M/(!(HP%XR+]ZX!SVY_ X>T"< XGF&^_&/7?R0>SLP<R(5;_".7WFE[!35_BS
M$UC(H>(CCH?#"R^6L/^ZT11TB7E'B:3\1A&$@H$;-T8EMGX!/ZQ@X9$DZ/<+
MN78Q(X+G&@<?J@V"3V;U]*@_UWIZ2)RGI^MOO*] [N1W>OI@,#/T-+T)*9HG
MC)-X0XXCUHX(8EK.[3LA.QR0#-OP$M4\J HI*8Y?+9L:^PQ,=?7JFZ>Q[>S]
M/"H^]GX.+[SDV/9KU'[N7>E(BFX((=&8]2)R?X0R24%>%DV/"C=?G*:.D^+9
M7'!0 !_3AZ1]VQL2<]]=1PE&.$-AK)*$9EY;U1<<(N[=I6Q&^*\YHSJ9?BDJ
M0BRLO>>:>0/5=&:.WUI;?8I-U]-C$+"PGR0"=!QRP$$&?(CZ+]'?X5OOZ.!+
M:.S_9@Y2NT;R"7WE_%40THL""[A@$'",BT,.>/<H]8OO[9<+P05?0J/<,O8@
MM7&Q2LLXBI,*;EIN((Z>7JJ<?:K?2'E%.(1;IZJDQN_ENGTRA1RGZXJB.W8'
M%@!FDU/#E],BE%H<!F^#'#1 ?8M]V/O8*.V#;[3;6I[Z&14E("/L-"BQC74S
MZMNQ3AX1Y^&3IL.=TI#:16ABIC1&0#H8E;;^A1+J\&Z=>;D/>W:HWP9D!<7Y
M:2K:(H3-$,!0U/O#T5_CQT%2>Y\Q+B_@2RC1;5[L7#*FO8<B$/"8X(86D+5$
M3?1LC;IX#W25%3$M(-%V\0PU'2\$.U,B'0))."5SKA'S;(OS<G=%NB]7*2WI
MOJUKOM^2YA80)D/1_.V%"&X2'''K!*3W1Q=D.X_0+?DY+3FQ*@I\>%CT4ZI$
M5K1[]4JD9D,_X*6N]!D0&H.$[^)X-_R-!> I$#;NLQ+!3YXO;DQ,70 6R@.\
MS=*\K0=+FC$,=3^Z3EWJXV 9I2G2?6"BNBOP+Q7<V#R2_[.D_WA4')O6'#9X
M6VSW-:*?(_A^ 4? "9&-*D<*!JS_=AAT6CM?;4%ET+O;;7&/N@@9[27;OJ;Q
MA8A#B1P@86]@NKM94SL.7EO-DCB$\_Q=00NSF#Z'\PFY=#]QN>"=SKL&J&U!
M8-*T\>L]FI0<HT8@;^#ZY[KNEI>6^[F&Y+/+];L"4S.R.]E<KKMS37NL.?M4
MXK0 D_,B+DRCS117KM-V#/$]&5= NW^&*(&C;'U$2-2&_S,T=1K]>T\*G:75
M!M<E 7T;:(9QR QD,""4&85Y:.]X4<O,#$_. [N,L,TKB%;W;7N%>2GS81*!
MHX(@QN0QPY,D8,+=JO%1?(;/C3[$@W4)S[*%8;6IZM/\:I.1X_RO%,E>W4H2
M<I;$IG9)D&Y#6:61H/^]XQCOU0_9SEQ7<I!E;-)8H64CIS!7^-*.6A+M'Q11
MF21-O]#8?NG29>NJE4NQT6>PY5YGFF)=UD[O*#QK"O@^82O"-!KYEOI,N>@6
ML1NLXL6L-4-,>2C$;X9S.4O&RC+S;.*876 &I:'KL12QX'#5^"D%+V!(%^)+
M!:HJ_.9=A'!VCK=D#,LTD[0X\Z"_#;*O82WU9)ZF)K< 2PE[25LX1G7Z M:>
M.;X6LUL87'C\K<7HLEO,QF1JU9F5B_:6-\&&VZ7D_CD),3\S(+]DX&K <4X9
M6X@OO,7YIGWLI?9EO<_C$I]F'U,I_^94'TZ?.)]@1A1F23K>H+!IAP+:\!GZ
M"$V/(M+6J_]24E"=VU)F'K05TT6<XLOU.-6KJ6EQG.5Y]I$8+"?!EORFW!G6
M4DJDG=];JG W4<3DKOT>A4T#WWY!':D/U9CRY,RX*QRGI[X)2LB%VD%*C&$\
M"@BYWC#YK(CRC^.NQ3.T:=J@B#3R>:J:%A\_%_E@X/H1'4/$6M1C'NY'AN1Y
MI_:J+,H@C4 %W35I+54:X1SE^#%+'N'G21;XO2MF28BG<^;<&;!TUS7>!#%D
M8/K8\P3$7>L=-?9X89P;B'Y$P6,0)_2UYWVHK9N>%P,W>1A,;8(3DS6G[/50
M,0Z?3*%'V.@*Y_!D<'!O=U<4$O91[%J6.5$),7AF)X><X*!$.(W =[+%>9Q%
M7@&J+G'^1CHY,SJ1-2S\K^[O<WQ/"%RWJQW>5(A+&D#/PRCO,#JC?[?/\\S@
ME%^1M/D T!BT?0V4:-CWYL.\,X6 _I0[<P[U5>M5$$?GZ7_%:=0N$\,JE$'
M2TW< S:FE.*6M""GBJ,/I(WGD'.^D$;YJ.PA:GM'QEIT\-AZ_=<BSE+ZJLH+
MJYNNB*[?DZF ,^[#$NUG: O?H2_C%)UF21+D!>RZJ(#Z)U_Y=I H"YZ_]T[-
MD0V;\&R]QB&4CO%@%K)H>[@+5V*0]SI/^R51@@,[T6_2HI;4Y4Q#WLSH7C6_
M#_(\@,S)-*(QML7 $6'1D2=-U@,L97GC/;37-.?X]WS@457(0R@JS88J"JE9
M*:+0O8TK=1R1Z\EQD5LIIJ:PM"8?HD?XTF/-6R5!=:<&^?'/NH%H'XA22),:
MA%<8WWIGLN/\+FTNQ]Q+C^Y=,G/9?EYV=#/X8C]J-F/*C:R9+LQA.>MF!DL^
M#NXF&)]>0H/XFJ<8O6D2<.R%-'/R9S@A]CF(L?E2VRP:[IT+#"ZFD9NT@ED6
M_@92$@.J':2)1U%9R:RF+0Z?P!"FL0XP$>SGJ?K?UR?0,,X]500"-88'GJ:W
M68F+UWE6R.4ULULZC?9CLL"1\VT&;\IO@]WX^L/YF44XX=T9A3\RO9=97@=Q
M>D&ZN$ROR2[4/;A\N1Y%E1[L$1S1R_?F% [2;'$@\B4T_@K=DVX0^6^=Y3B^
M3U$=9QONCB*<9O2A)1RA!+KL=A'2IZ>[#CWI=CA3FS)M<^2<$(OSIN<LO:<E
M36OE]2-.HE=9_JXP[=&3H^D^_D"*+]XM6]?6J_M.29RC5\NDQZX37'!3;;=)
MC/,F8/XJS^[S8%.'%EVN!]? JS;,2$K;:73KNI2'.HMJ<5C;ND-_NZ:^:#M5
MISE'VK5>6=0N[Y+XWH:?8I*<>STWQ9)$W&G1=(&RKI6O?595KN-ZH!(S80EG
MOAUHYOES?8XT/@)NH=L&[&T.6T/I&>II/=VJ,M9PJK+0YGBT/;Q>5>]-AA>D
M&9Z<7P<985OF!:JB?D$<-STC@#$$3K9]P[K#3>]]\!$-2:J;?N77@604<P:?
MIQI(8,8541=M<IX2F>#;X!/$H$"68YQ6A%Q3,('8"8:7C0)A]Z:6/',204O0
M RJ#3WMA2QZ@K"[L(5X5)T7[0=/6%_LV@\Z"Q(K6YI+Q>"\_YH2#K/8C%-0G
M2Z(]]_UJ*.JZ]!*6+BM*M@N>,0M&KL A>QN.I:F-8O]<,A[A-.9D\K;F&:()
M^P1/;<Z^Y\P;L>#8X&&,>4Z%Y'IAG33KJB?31VX6!*ZGN"!?@1=[5?R(HWNB
M"P<?=#?6JY(3ZS:_U(@U/MU7*K<U%%Y]DRRGSU$>Z%!BKSZ0#W&W&@K8RFL3
MEIBF&7V!O*D8PKNV\%(/Q39F1Y54K$K+]\JE?O2%K]H#'GU4++4Q$,/K=9MC
MFD@%I;7':W<)00I6X6I\P3)%17>*O_S?HR/T]_=O?OK3__[]O\-M]>GG](_?
M1;_^^?'^YUWZ[K3Z^/K/^7=__J^7_WQWNRN2/S^&OSY/_EI^5_UR?_G=+W_[
M<5-^=_RW[[Y-KOYVOOOX1_SMG],7)\G;,'WSXS__\#_;/YZ<_/QM\7/T/#O#
ME]_^&/_RX_7/5^&__WOXRW&2I2=__,-W?_[NYCA)WF:O\^";G]X_/[G[P\=\
M>[EZ_N?7MW^]//_VQ8=77W^]"_[Z_OWZIS.R.--W__ZWES^^^OGNM'CYZM?D
MY*?OSMY4VS__<O;O?_CT7TFZ?OCN.EC]X2HK'S_^[?:_;N(WY8M?3WYY^#DO
MO\:?;G^)?OGO/WW,'O/'Q\L__'P7)L<_75P^O/EP\OR;#S?K]55R^[K\$.?_
M_?Q5LOEV$U['_Q/^^NU/EUG\I^C\='7VIT]?G]Z_SU?'J^OSXW^>_/P6EW_-
MRX__DZY^(JU?7_S[_Z*3F^NC([U3%(UQN IV<.O2R>DT+L(D@RMIPYILBIIK
M#_,$/[PS>U'&&QJ+T,?B-^9P&SJ"4NC9JUTL*=GAHI>9#GV?+'5&W04%CL!=
MA=.B?NH64@+N<?T,:?_)51TN1!_4OMQ29\%;F-Z"3/O;:G.'\\LU_=KXRWR6
MN/1P#6AG)#QW _T(ED%19N$'E-6=H*KIA.FG]7$=8A>%HTL1BP+0BM* YL?3
M_!Q/\?,>0_8.V?.)NI.M#V&-N,L8?ZLCX25^-5^AH/Z,&+ X#^,"-RG9XA6W
MG&1M)Q#L8TYL"DDWP_9LLTVR'<8W.'^,X<EW%H\=9<I.0:-GA[\_R8J2;-0_
MX_(:A]E]&O^*HQL 0,.YZ>L7)SR[-OR<C$H8#UVE>=>(WG*VO9+U#7\?U5KP
M?+/I%+>CFR1G8M(W:ZWQ>$6K6I&#>/,C^,YTZ1+'S'OP.;D=H>P>GK>5YQ#0
MA3_K&F8H(Q^@CP]Q^,!6"G%!_QI"9V6&[J"KEB._5\9>EH$39<&7]/(,@:ZG
MNM$E>#!O'X+TJ1D'4^/X? R&B9'^9D28PKP;PT)&G#-]:#K'&OI_/]5[3:W/
M3)L21EES'FILD'F>U[C=MI-X#=%>:(?)HO2[)FW Z< #9G):-7-MY_%1-(S<
M!OD]+A7KHEHB[32]T\X8>#'!M$UG%Y>T%9C'3;.GZ;^2 M)\[]7TA.ME,;<>
MZ-L\@/R@TV GEZ_,:N>VVB^#@\D;C++^%D7D8X]%M@23WB&%-SQ-14EM' JM
MARR)R,1>X[+*TS?DK+JI-F^"_ ,N3X)M3+YJ7JR7@H%&MZX3.=59Y+XC Y_"
MXS&#;]EVN&M Z4NWPYOF-.GFV $A6GW5AK%:=^S!)]53YV6DT0L=V9*[O@S'
MD6 .S+Y^?+I>$NW[TZ'U6!<:M%99UPZ/OC!I>B!2]?);2P]*YT-?O@-CK<+.
M2'S Y)1K%5_5-CI'G)PE\3U$0/4<U8[3>!M#2*#=,Y,2)T_C"*4R))[GH6DU
MO&MHU]\Z@[=^V@Z>YME*!W_SCUK*@M&NX=/:^-V;U#?X?G.XF.9'9W+I>-B/
MN,Q,GMZR[M7SHFE";:BFO=?@LTE)CJ(QA3.@JN*+O/P'-2NO\98(ZX' N2W$
M4I4/60[.ZSJ33LHQ3+H;0(K\JX>3"B57.EB!)Z%)GG?-V\H\SU"P)7]]A,O=
M.M&2<^7B$F\:P@;DJ<Z2MF$_IA&=5GGGY[43U#M-T'D"VS1/'"3V;6CL7UTU
M82G1M=*2'1G"<E.AD>95;_%[W4/Y>5S&^9C02;6I$IKB(O_*@%[/[B-6==CD
MZ<$:;U49)Z .G@FUGG,3<HZD>Y-0>[H,*<1&Z7;/4_;:M_]&8:_65Y0JC/BH
MM:[/KAC=?16^^GS4-A:CW9>_8C9X!+I8=4KUKI?X*ZY?92S#0%DM'W3G^ 48
M><[$ .TA66>JYG4GOLT 36%*:%[F],S(^U[E.+A<7^,@.2N@-AG!.3EF&7]!
MFDO&?1DO#B>\6WCR.2T9TSSN61^A?ZF@XM8KC ?':"^EMB:D-ZJ>)1KX# 1=
MX*+ N#N<T[+-5DO'2!!TCJIIGKBOEL8EE$^LJWE#01F_[XM+"W/TIKC<Z'7/
M+>..P0%YC??K6W%V0$Y3Q[L=FPL.(N#7" HM>(RX$,]XMTT)QF58H9!^\<<@
M 5 YT"9#:JXC,"?XX8"&?@:H@>_VU,AB% E#B%-:9'_DFN$\K*Y74137A=.X
MX.(]\2[=F].K-6FVA!@*NA8<.+G61<JRZQ]G5YH0O1,;B\8-)F.*FG*^63H+
M5ZR^W 8.2G(E!%5!OT>X;;"OH9: *8'4A(CBS85^<L.X_[,Z@\7PML>FX7JS
M8W+!=?>G99O.X[L&OU!"PSV-/T!]>! [*RXNUZLP!'<3^&&S) YW]?_?DC5V
M3-I_,(P72:(^G)]RK/&M[;B  _X5X0TB%F!S\(PN-0$/X:8P%?I1&/CCH/\\
M2\E?0QHA4K@ HC)Y'Y!499+G?.KZ0.-.T-NL1#_C$JVB;%OBR#-@=2$QBO+0
MF3(]F^TJ@.,UA#D%Z>XDQ\0B7-WGF!)[@R'81,I<D^C&K:4VS1 '9_6WZ%7K
MX_Q[_;6W)SL4I=299Y(3H+_U7N/'+'DD *T[;R>,!9K9BDY,R[F'4\@.UV1K
MV@B@Y4%=24EQJ)NFQS['W94%:5MLT J0& 1\[(F';/!2^J&J.OV:H8A\N+*X
M AIYK]C#TS:S+G!90M1C#3D[P&"1\!#BRN*#ZTZ 3ZG!WFQ:2U H(EF-/9R<
M@>K&RPP>Z3W%=V7_*(X5O$Q1<^T]F."'9^P,JM/20J_+T#*2HAS"26;\^K;.
M_@/0-K<H,2WGMHZ0G1FP\G,ZDQ(D!U><X>O>Y%[A?)WE&W@:KPY?>9T':7D:
ME/B%RL%KLA?GD:63+/&J\\=%&"3D*!_DB STCXBV\ZR2U$35G[ZDYF!6$NQA
M?A)D(-T2.N$#ODSM*"<5REZ"/^7YXUG<]6>(?,?26LLIR".2MD2]'>Z4:%OI
MTX1N/V:>4-E37B8J._XF4$F^>S*H/)"V&BK'4V(3E02%OK3ED+:O!']9!J>@
M"5\NX_R@)7-%=.[-BU9V/=]*>&G$!'RY/!/PI1!+?ZW(KDM&^()O^_GPOLN*
M2<+\>SD7,R=5468;G-<U=HKKUZOSHJAPI "8B2Y<5UD2L\,[8C:-4-,*D6:H
M;N=Y@U204H<7B2G0>=RC[?95G,;% XY>9UG4%&<J5F&85T&B 9OIWIR&^DFS
M-86DM@-$>^B U?3AU;FJ)\T#>,E-D;:I]29(JW40EC0ATNI]H(B2^T>5!-QP
MZ\$-6@COFCU83Q)B'-I*4Z/74ES-M75V^3'%T7'3W>6:T KN56,3I#MSOO%)
M,L;ULM+FZ"0[RJ #=+=#=0.X$NH[68#F4A1GK[A49DBWGF!U5^!?*M+7V2,'
M6/,/@DP:S@M:L[C@Y91VWR+Z\2+N%H6B&IW?N".=<0>4!$5QN:;IJ*<9I#Z;
MOO@Y)&#AX)8( '+( 4_UP(>@9>H*.'^O/_:*#;YX1M<Y[!'J>Y<@>Q3TT"W<
M"IG6&N/.35_]B9 P)LTM?]1\A/Y./_.K&YB2&%<Q.!C3C%"EKK>+.,7GY*_F
MZQ,=$'"L#@XYF 8"?(KHM][O>OD28J)B/$AMC7#V2T7L7S!<LI3T:F6G8-,P
M;$Z(D,%D@%=IDGZ+NH\7L5L(I31Z%(8[4G5+ DJIO0TV&.S7?V9Y>RJ7A\A$
M@3U^W\;/Q"QP"%F8<KX<@,)Y;;Q)R;35\,1CU(/%59Y%55@6JS1JGA\JC,&"
MW[<S6'!9X!6#KK^G96R:!BR$N(;(I)1:B(C'.RL.#4K)YO0ZZCHN/MR21G8.
M(P)*3F CP0@_^JQO@: )@C:^ :0@P[T -.'X-;T>!]T>XS1\V 2YI;/M%#F_
MF-KC1AY87</%HHLC5R'$6--A"F<V#LH<(I[UE.#DS$#2_A%Z&>CA'J8%PS6%
M%%L':P$AAT<H/A<*F&&>MI> &^&1>V+H^N;119;>0S4-R "P9AEQB#A5-FP>
M>'E"Y.,CFD@&GS_C&$->DLE$XAHGE'''JW.]"-WL)8R<XC*(DX*Q.W%N%:?Z
M<*!*9/C@8 (^0T=HF*A!?_1ET_8KQG[D_-I04DS=;:',5&C[]:"W\[0H\\JF
MTY='Q;'GE\.&"$S]Y^QMR8-^F1#94,&(!JQ76(&J*G@8[SPEF@L795/PIG\6
M^AHG08FC,MO/,=+2129HN=19!O@5Z[;Z-?26 FI(H)X&:HB@,ALIPCIC3:@)
MO:A"@V@:J4Q3DM!6K>=IF&UP?Q$#'Q/+T(KU)J;E\HI5R,GD15NV1G4'J&WX
M#!T'"40<,UT1/O2OE%R'6GAZ2F9<V)[B/'ZDU<+;0KS6C@A"4LZW<CXO7 7:
M-D%MFT6<%V0D.-[4)X:NM[._BE.RS.(@@:-K'XD6I%%/L)#Z2'FCMT3:U;YO
MAWUN.G'33^TK&<1#PJW2H"]B*\A_RS<+7)L$=F'860@69:9M,%RNUP4NH3C:
MJB!_*6R=QOATS(<*BW0XEP\.]/OO4=U@47$YD](;%0T5#ETW@?Y5$.?TA:8W
M."BJG(+U54XC1L.=%9- AJ);4$EPQ,M>Z!N@KL5BK$X%V0Z!)CL=)B%7=#_\
M,<8Y&>.#._#Q:?N'(9<WWE9//D?T>]0UH#OWV]5/#%PN!)23TI^"IWB:M+)+
MV63:W;U6P61B+^+@#O)\:'TE^F$4E%W;:RB^!-E M 2ONI%KF0<W^'8QE.GE
M,*0[LG,;NP 6R8!Z^WV$ BB!VG73L8#J&M$"YYAS,]@-8GM[V(%(=>ZT[/'%
ML:Z=K]ZQ]?W$U^^4">]T#7N^KW&-7P=KF7&#I)=2W3-VGFXK>RY+ 2&'03%\
M+B2.(K0%+]331Q[UI.Q&:=3BH>M#J ,J \:7Z1B][]+LKL#Y(^Q$E NX!THA
MI9LZXH]W;1\[FDAG][!BC5^GH3K6AS.]@=SMNOUAA^K4S<4=UFV#DWF6LBH2
MS3#(CKEZ^UDQMY\!E^2#MUF:CYB&]I2]6QP^I/$O%68=O\RM5!NL^EFD%D:B
M9.#5FUAMTW4=HKY'SV%9+D'*7+&VY+.LQ6KK/L,ZNPY-1=MC,;QLV?<OG\_2
M%5[B.)'5(BQDJ]NL*?8\.?@-L3^Y,)^QO2&0-#%V@3Q#0WK-^7%,<6G[K6&$
M6K**QU?\GI>D]<W4)(LN Q!M#,#QXES>KFH!KY86*6OW-%EA.\\) FJ7ZO&N
M_^8JV,'/:"WENJ R(4$V_"L"&*BL8,6G9(5%I_68+ R ]] F-.!FS"^GFK<1
M?$D4_9X_Q[HOQ%!B=P-B!;&?J\T6V"K>%1"43\/K\'L<WS^4.%H]XCRXQYV2
MR.I"9Y=U"UJ#&D?*]_$.V' 4$^UH.+S@?2!\1"FCEC0Z0@/J",A#.DK- &HY
M0 T+P^N\KOA>PP=J&%E8XHH[#'>W>HX$;/CQGE[-\+2,+4/6 $,._3[SN14N
M3]H,#;M&@[[A*F7X7=,_JO=,7I#M$O=,:9 I[9!R<Z_NJ>&LZ\$RA6<YBB"D
M*]; #B?3L]]-2X)#M7UHN)N@89<+RGF8!0'!!B$[F5HQE8?DKG%1YG%(=A5*
M^%T:DSV*D'R,RYT!\$IW[Q?!LFRJP;COM4$T[1>U'2\I='$^, 205II=55Q#
MC;MK4/KRU=(GBA0.>W,$RSVR@I3;N"AC>)IR>..S@'*$# FT!0CWQZ4347J(
MJ3<9L81/@CS)NMN8-UF$DSW[.DX)P'"^B5/Z(D1G5=_>7%-KP,0&;845)S$'
M#@>DICDI!XBR,+C$I$P<'E+C% T8V3N8$F9JDWBBC()_A6L3T0+E;$W8YEQ-
MPR?,;!@I\OT[B_:>P:3:2AMTJVRD+&'5*&-#L!34IEBONO()64]9$D=TH=%S
MJ+'BRMRN';A$1/3Y103[SVM7Q0)*;T_)I[5JA(/5]L?A>P"BG7NG4=^NGV\8
M$N<IJ/J;Y00$,Z4Q\D$=C$K_\9;P 4=5@B_73:?7>)OED&M^GE*=5$?X-K^T
M\L*+!@<N?:WJ[/%PUO1$KRWJSU'7&1KT]HRZ6)LO?)[0#8!D!%O-J=2/:A/0
ML7:3($/2)7XE^!$K1C9(%Q1XHB)EAAJ=GIH9CQ7DY 13MB]"VBDKSR+A-KR1
MQ0+/^**?#I[[7$C)>(&<1F6;>2/5M;S&13>M!?]PR;@,X.$Q(5=2]1F"%DL!
MS)3<^(55#07&:!=L]E;M5+9LZ;*"-Z0J+ILKZ[5*RSB*DPJJA=U *",-;[2F
M%R;).4U!F^*&%ZTW:(;Z=@*%X4-CR$IVJ#FD)D3G7N,M+NM"HQ=946QQ3GU2
MRNIDNA>7MZN3W'#@0]JU=62_A*9?(=*X#G%9F"Z2EEJGG.3F1-=X8</S[%.8
M5!&.7A'&(4:F*JE)?;D^"W)PXH.[D_)AZPAFC*T%*#]UKM64)&H)(, 9&I
M-T5+!+SUS8KP72C%%O:FU:ZF*+0*&?FKG.OGVLE]P=ME:79'-6H-W"7QBP:9
M*7+GS7R8Y$:Q2M5R(@:EI24N"F7.;(![^].@M'2DV>O=K2MLC[HPOP@^6XH_
M@R.3T:[(&)HN!'["!7A<K0!@W+?C"\<1<8[TFV^6(GJF+(:"/QR3WJ,!AX$/
M!F)H?)4U%7.B$@NS+$M$3DB"8):YE3Q;U#4ON=P\8&SW.1P!(8?W='PN9-[!
MZ>W>JZR(Z?%-[DT<#_IF6K!#Y3,Q+YH&+#F_;>*2XI58R/ T"E%PF,R@QK%*
MMB]GARE)AKCA45UK>F@:M1<J*]>J2E&(G<Y2F1_]J]^K/(NJL'P?0&I8N>MJ
MY-GR>DW3<VP*33+$ 6#3#K4-!X4;%_/8K[1PAZI,;D)FV%;7>$L$^$!V8TW+
MBM>!\R0I#B,BLPH-VBS1IIH0SMBB$HU?]\QU]DO5ENB\7-_F]&2_H_'&ME22
M#$6WQW,)CC@8JUL^:VK'0H)'T[J)7E]0XK."H(?J279NM(.,J[N"OB53GCU"
M?)^M,MY\.FZQQN6#I\6Z[Q%MP*T_XR?(;DIZH\@ZX=!G :B.U;8'G%'_3B\
M#\B+<,(-6?<%#99<#B!Q,#I-WP"QI+8X+W=0:*A<I1&HKNW&IE*1H>A6O4AP
MQ '019;>'UW$CSA"M^3G],%G6I5T*1X"!?'NV==2,Z*K?YIGH*^"W%(H+X.
MXS/;(0<<#+7OAM,7QJ!.;?U/: AN@D7H);Z\AJCA#%GO&#;L;%8Y%JF.7$5O
MRC S@1/:5K:DBO,#FHK8NH.:]*QH!X-R*-@ZKDV2<VH.37&C"KA%O?\J*UF>
MHN).B&&5$&4A#5JG;G>6:EB%85;14BLACFF9U=.XH#\BN_%]'FR*6_RI/"8X
M_P#\/6=([!0781[?D5VC?, H#<HJISER\"]"FIQ)?Q=LL^*' J59>I1CTGM>
M8)1W%%'4D$3;AB;Z&)</"-+)PZHHLPW.:U\VZ3+.2<MBBT,:"'<7I!^*W_O,
M+%>8P ,-I#SYQA>P!CZ*ED<<\1!Q2R0?;*A$"0XZ$=8P& K^KKX< N0$)7H(
M0*(8IZC($EI#$B!TV'PL?7@B+N@A%%6T_C*T),9DG$6_][<M"2=/ @T'4VW!
MFIQ&P :RZWYM8B5/LAQ?Y7@35YOB*HBCV^RDE8\$&H)!7Q0:I#>RZ.ONT);T
M!U+O)/Y[;R%7TH,^E*+:=)D_<RH*]%6<QL4#CEYG650H2G;5K?&18/$GJ*M(
MA%Z69%^H2KK4B5S7E!2Z!TJMU$5"]RQUF9F9$+_\Y)J^7%9$P3G1,81,>9G"
M=6I.+)-!<7:>^*_Q&C;F1D_OK^VXZ1+JXH=-IRCI>UV,G(5CGQ"PQ+QYV+/I
MLEPE]'"" 6M9^H@)UV0=OLU*OD";]1RLR:!0D"0HB/Y)8$J#5%H/ 2Q5VEU!
MY5R7V@3;+,<1;LMK9>V?Z^9C2IO8?X0X_;A*&[A &:ZBJ&A\2Y@5I6=8B.>-
M!0:9F?8 @32M@@2F=Z] =&M17!-^+]/>OF 8'_QE3W1W0=W7L.X_M@6^@Z;
M=V>*Y83&,T3A0?YK&2)6&WT:@_R<JHV&,-,LI':@R*+S !(#,WN((V/B<@^U
M5O'5[V)1K\GDD9%\525!3J&29$5S8.QVB8!VY5$3B,;$"$>:F@#O0IF41W-4
MS_%0).LLY\O$LTADI;$400S, B-+9!F&U.3HN.*9F(]E",K LAG(J79J+>!P
M*QJJE,"6(JOW9$+;<Q1=[X+C]DF5YZ1/2:,FBM?D;(/!*KW#Y4?P2<&/K_$F
M2*LU(4U?_ )RJ C(YDN.LS'Y%DS;F-HRM;$,%NWOZ\\Z+P><CL/&DK[KCDUX
M9.= >FJ0#ORF^29($-R.!C3S)-R%"3&M/C[$X0.QG]$]3LFODF1'K"J,=CC(
MO=I(,^3#Q9^VK'WXS'28?DLFU1=&R>[>>NP;VQL5$+"/(FK"AQ!3%J]C,/*I
M%[]A],F!K)]C(SC;%YGKRQLAS\59HVANLV-\C0D:4AP=[S05(@-5]4F>5M(.
MZ3_SA@B4/R32*ZK-P#VTI]+Z>YV[J@3' -%:9=_#N-'O$=EI"]R0@5AAN$7*
MHQJ/>R8J(N>B.!DV1]N'70'%[XE^K$^9]5W5IE6YL!S&.A9\5@HZ=E'8EQ2\
MV@I00M."+ (9#ZP1TV#=$*+N;12$OU1QD\A5J]T#/W=[H=DIXG$/H)8'Z"MS
M7,?K%-2;0J.]:J];F-VGU'Z 7X$7K@I;%VR.'W%:84(ESZK[!TH-:.6ML@?U
M#O=G-9F6D;997 R[)U;M81/X2;VYQ&1"4GHK%\-> E,4[>\<A]O&8A:. D[D
M%XXR^)[8PC%ELORV=J;7#MOJ>E+K1\?ZTH&AASM5+O\0JWN+\PWLH><I!--G
M^>X4;R'+5V+]G 1YO@,3I0^GR,>66&T3#:V=!X*6-ONH*0LUBJ1I5P;840\X
MH>;:*-"B61P02MEZZ?>#,.AIMH :?1(H70Q()84ACTXEZ2[J(#JVYZF%]R/!
MPJKL5E6;K"V!TM=Y5A13$*50(\IO'TI)2\?$(70Y6-.:8'GDS9#?@HR,=ULR
ME6G9EI[0MLDW0?X!4\\8.:!E'^O+PVV>/<81[O1;JQ^)(3'2A^WI<M"T/6(.
MK(.AX=#[[+)'7&_MP9:0(]8*[/#U+27%<KQ1<-,M![R3<I$'JJ2(GP0HE>W=
M6;C\K)QR,I-J E0+M06[6@&K,,RK6F$WW$]HNG$L;7:7Q/?-=@GW3$'=71-(
M67<X?>I>!BZFYT0*$+)3NQ3S2\#OM'Z9CX8E&TY24S,7%$MTVG?L I_'0?JA
M_X$>'B@<Z-4/Q,AWM]"[2=VP*!CP9D,- N(Y78;AP6>6P'4.!L)I#*1PV;%,
MUY+,M,P$P_[\+LU@Z.R>SH"$<M5$H\T!1=/GT"K%M%<9VV%AR!#/CR(Z9";;
M>:B^%,L [/I>KJ![7I#H(B1OSS!M- J4#]W4;O:*)O>%]!6EHHE@Z<XS "UZ
M'7QR<!T\\B$^.0-U<H[U4#8ALF49)ER>]8U6]TA[$L:OS%2; ASKN+P\T+4>
M]5E'Y6[3BYK>GJP:VIL./2PPYW11*F=T]3<(/YV%@M%%<3$,SWU:1Z.)R5'#
MA-1,+TLU\%B>ZT*1Q\=BKSH5YL@,3!9QP31*NZ,7DCP 7.5Q&L;;(!G @%H-
M!YF*VZ0J^CS6;;"CV6EQBC[$*3DJ$314&S!=T@R.3S2ZL,V!1'420)LG24L;
M9"&=IJBN=O Q3A)JU$!P"_GW!@IGD%GVBZ;#:61AA#?9/@[/#4I'X!P;.2)-
M$+8!%H_T!1C1E4M7TV3?2*W2N U=+="7']NRQ\U/OJ)7AGMZI?NZH,5'1WFV
M32O01DV@1F_@UJV#JGS(\C;7^H$JH[*NG ')M#CR;-U.B^005+)B=+\--9PU
M[F/(P23GEH"6&^<F4@]BR2"4.0\B=J;KR#!M//8TEZ@CL0Q1L@;/E2%_ICSL
M# U/#92N[X-SND)D)$=#I\2R$R[,>BW2[^+TJ(223T11#+6%1^.2,R]<H;(G
MT,>EVO@YYG=])8$V/7K5U!VI$_(W6_*SZ"TN^W?4.HM&7 CA65L)@>S;FZJI
MES@H__ ,=H0(GCSN4MZ#CG1=**$FCE+80CKRO2O>G_P-3N(!9(P+R+G.5QH!
M_;BI87$")2S,HXI B/Z$6RK#S[O:^E,T#S.<&7?MO>B*,S3)2*NB+0=S5E=
MDCN"UH'QC:BA6L9D18SZ_! 4HS2H[IS2EE]:5MV,R<DZA(3<]+JW*41E./;K
M=P2[XE66D^]P HEE$(F0))C:%SQTO-\OJ))6F[LZ[R BW8% BP%BZ''COGFT
MDIXSZ:T>CO:#RX*.":(^6B9HK]UXQ-@[ !3:U,]+1G FKL-YK]*?TS?IZ6WZ
M(_GCI@GQ74-N'5%\8 GA3\%F"XEUS?<O?O[CFQ??G';%_;KX.?)7H@+ ?H+<
M/G#5-#&3I!_81#=96CX4SYI4D)A\2HX_,$$^+[$-08.[%HQ SL,IO7[?#%\0
MO/2;>_?B7(57L"7^3(3[BM">+C>7X*+ N,TE)=9#C^"]J^X$*'8GJ\;#1[?0
M^C?-Q1+UP=!M>4T8*!_(5T48)!1OY$>PH&C>?>WF&O[V]^T+W(T&CC=UB#"M
MZ-.LDX(<Y.%LWOR^_6$=9=RB' X;;?_%\&VX=?<VW+9]&XZZ([XD4Y_0V%*(
M/0["AZ_\F9-*\CU MP8ZG)N$0QY;UJ:!&@;% \JJ<DT 5(MX!+]G1!T">$"*
MV_8]28 D5;1!FA%=FS>!YW7AM2CN"JZUB1/D=$&T<Q'DN_JH6=9(3,$NJ KL
M4QVR)DTH_?',.A?RZR!.+[*BN$RO\:9_.OER/8*FR/'32?X>LJ>^3$AG7[5)
M5/FPSUJ-@0IBEO)Q+2GID1^(3W'./&P^YVD(KR'A4US_>9[.=!K#<3Y\ *MK
M:!/5JIPNY=HZBL>Y<SP?<% 3]&J=:TW1 11F3+1[*_Z0V<NVOH[L:@<LQ$TW
MZ,NHZ>@K&5 $]_<YOJ?YP/]_>]_Z&S>N[/FO$+C (@$ZYVQR[J?=3W[.&)ND
M#<>9P<7@8"%WLVW=:4L^4K<=W[]^67R)DHHO=9M49N^'R22V6&(5*;*>O^JT
M&@,KBIMXC._]=B?NC0[\AY\:>8W_"-D%;!*/W'-LC9Z=^97RP.9'6P@) '38
M\MW53</MK@U32$41K;;)#?14L2LT;","?C\ 0Y<VF?0D8Y8^O(J=1\T]6'!P
M\<#OBJ9B(D6LMKP1A;%LD1V"BS_'1I UO=\KY>D/K=0.B206:ZZC04! A!^%
MMF]>$NU#^?1$!^@'?(-T[14DI)C*DM,Q"<";D\<-CB!F6M4YU41$S,BFL"Q%
MCA#$9VY_ZG/KI%K[3)@WLVE%VDJWL#+8W-D8>3_W>$F-5GZJL)-;#_$33>/V
M\&Z1!;LD:(C_ RZQMN_^R)>M<J"XC[#/+'Z)N>^ZN6RXLCI@M_T,^^V(6^WG
MW&6W#PW->/7I;0;Q@?5?>9=Q01]IFQF+]G/H5GS2+_4,]EE+P44[::/])/OL
MI3[6+E,+ECIJ'SG=K_3'[O:%;I_I%QYPS+?+P"4@?L&V6KF#@!#/0 .<+NT7
M(DPC>82M2'] 4,"T\-0FK1A'T\["N6_2X5H=NE7QM9_]Y7O#M\2:-M" "E82
MOK>??]\VBBWA)OG+';'HLAVZA1U[8;;[^+NQ]2[X=A";] VW<&_CO8'G9:9;
MSR;IJ;O.O7)SVW"'-/AP+'O;[<2_D:M*)(<L.,YY*2HUMN5C*:(!3'/DW7.?
M5"[6(,S#J:O*(/:/8OO:EFW_P?&!B^07S^[X<[0<B5NUW&X^/JF3M4C,*+8W
MM*(OQ1900:V["JZZT6DU6GE-DMU\G.9BIFEVF3>6?0%\.\NW=!ER%= 96D[;
M+_)<.*2A5.^.Y-E*D*K4^K>G/F.<YX___(,4YFK%GB[4$6B;TJZ>-@D3R1-L
M='=NW8P4Q@F+'[;C)^RG>7X*2\B/NZK$P<?('/(EB%R[LB/6?0/(X3S:;D8A
M^<RWD%MH4W90R#+,XIK66QVZF "*?,*\X^$6"@RY_7?*<<1.=Z]OT-8.V2*S
MV,O?N*_YXL>.5@ Q<+C"*9W75%'D+IFYZIRSV&[($@3M,>O2Y8NW?%L]T/5^
M2Y<;YTDONJJR'QZIGRGOJN(V@T8WK6SSQ5/@C8Q)29CJ%,M@12_/5CJ:Q"U;
M[L@KFF5KEA6;_AG'@+LL5@+05R7.WM#G>@N.Y;/ZD9D3W"-W31OHI%/<6X/.
M7\JJ?-P_0EL?VCY ,27;'%TR;J.(0NVVHDK8C.H7"<:Q*7]0E6U)>*LX8V^M
MZF?*_LX-'?!$]Y$XDN^SZ>(;[ZE#ER++_M'M6<R>T+\S&X>>UR_6 DQ#WX.^
M)EQ-TJ@0W%>\980_\(C%L/D@:'7,4/W7OF"WEH $@M1.;5 ,GL\<7G/+9[P)
M0N29P5+\R@MDEYO;IH!2*JB M*WM!5-:B0#=$;W%=O A[\CCO@4$'?)(=ZJ!
M,].']ARN82?(CHI+TR\8PNAHD:S"R/$%>B,&ML3Z:Z$K=GG1?2TA/$33KYUP
M9\>F7DZO=$:+&RC/])$6V\1NH#9YN?FN%(U8&[N!\7"B[EL VEK#F<H7DM=$
M[D4X^"=;WJ%,@E<9%V9R:[2O3Y["Q%QXB_6N![4G/E .8 )N"06]QR\4\%_
MM:IK)T;6 -,XN$Z?]QS&)6!?1T10J=.>K@$[&:S-R[H!1(UGVKPRA<X!V<4V
MG]#W/C.KRED#!_603XH^/X7?-?(5[[G2XT0X$^5+_$U<X<J->7:HI$;;X#BB
MSW%]=S;D&'9"05)<R[*U0]P *+P:.P]JP!:I]_P"@"86[=_(>3>PE+$E>;BT
M>LB"O PQ5$!WPWZLBN\X+(KL[28/*O6[K'?(]!48;<-#%S.]4M'-^!NSM_D!
MNI:?R\E+T:QYW.'VH:B6/'^B_4U96B> S"I^=JAWJBWOJW)3K@I>TZ?)@CZR
M-FLKN=N>;5.%#BH:&Q=ETZFP]%]["$>6&N:JE4&G'6.!776"\$+N:T98!$W[
M$=/_1=X5[V7%'_Q NG8-H@OR[LYX@IGF3"8\$*H 3'G5H-*P6A M#%H9@]8E
M .U7:_CY^CW3PMH_/VS8U<N_DW?M>^&;?0>USNH+@F.?4=Q]> 81,*E "2<S
ML08AL7P?T+'VD./#.NXV3:TB=+,'U"A:M6*2';[4Z2O.(/^C_4VL^RTWJ/V>
M./$<J(#R0=B>:N_ G0!$I8;/]^B'.WBOUB$,W*N<3K:W$=IXC[WAVF3PV$QF
M1WY"7P&#&ORK _"K8$PU^H,)H01/ ?<"L?U6U=4'05,?Q4SS:'?LH&.2RZN2
MOI6XCK?-@M8E@P8QE1_YP7"+N[W8EO< =]Y].$*3+Y]*%PS4]1&.M@6A\N42
M;UB]-..-FD*FQ]N9\2N9ZSR\<W!W]]H]8G)WR31,T">HH4O(;^ZL;CCL"/O1
M64TW3(<%'NO--85.0  +Z8"VN9$P%9(6]!%4Q-C?-35XY(G1XU#'G*  *>&7
M3OSEG6<OYY [OK_S[8 <>QZB,#?TB1%^ *9.JO4-A5S[]9D 1BZ?*6?9NDF_
M:F#4E1XA[9DAB$[3O8>;+HUX4^9K/5@"X^T2*;SDMH1U?N?<9K[F"6G=7/D.
M=C;JZ%98V='L12N-H*RM;!'<D\O?.E>?&?<0*=@)&"^JBS D<)<<HH"9_D9X
M.8@N$^*(2MTS7(U\YDY.9?.OF%E_1T?03.SM["_L!QJCZ5VMYB')E^P<W6^W
MKQS+=Z6@HXR2 (Y86K*SN'@J=\4V8Q[>I)6.V,_>_9)!J]P_/6U+CFH'L1GI
M-!,AK.7&2((X>2[*+5CV84C@9LX)#URRK;0KH5<1UQR[/!/81N5N+ZR40KT$
MMD@KIZ8N7^["DC_3H3&UH?-ET\5+<+QC)BY"\G 9#X!I^*I0_##NTY-C>(!%
M (HA8&(B2Y(:C[\9-%CJ;=(7W6@+8)+-$2;A\^"W+624L8]/(%S*7+,O1?,G
MW9V)@UHV>7"=!X_%#YZB]LC'J1->-941QX34M;D3FFV,0ORL$?>C1&'EFOB:
M@H=8%%J/?;\['IMMNYG+'9+Q9(B7);XM)BQ'\I,!H.Q@#G3=@>@R>Y26][(G
M^>KUXH< FE4I5UK;[YJE?*UWYQ3"%* FG+2_TO4]6^VNF48D6+'H>F1!-@7(
MIEY,8R.F*\L(5G#@2&1<G>G6-;X1U5]K/5G8N@]BNF8 (^/N2[0BHRV;=">D
M5YA^%SWQ(*XM_##+SK.J^;!MT\MNPW$L77$(RC9[(GN 9PG9_+6I]U 0LZ,=
M$"&BU+;<:5/\26\$@BU3LR 1MOU"P?2V>H_HAN.4"K3;.QBO(7"?) 5AHD%!
M$N]I<V>J+1E7S\[L:,E\<LG1#5.T>SFKER],S3M]%=-9;KX452'<2.Z%NWU@
MEB?=BK()HV)'*AC5*WDGC&.YELP^>7W/?O>A?I']UPNF?BBOS*-^:^YVZV%2
M&:UPG#BSM:8\\7V->AU[>/1@!(@*'/!/M,-8+!@=;;&5"5I(BLX\6E.>V-8.
M$TZV)3H]<(ED<=[A*Y5KF4X]RW0ZBV4Z.W"9!-#DP:N4:Y'./(MT-HM%<C23
M\-UN_]V]^1C=FSV[)'!],C8+5\UL?SD1S6S=VR973^#L38'[XK&NMTN:Z?MT
M]:WF6Y!PP==.6=;NQ;YNV/$ K;2TL[VK(UX5(D3$"(-BV+;<*R\](-KQT<6E
M1OV=Q&%2-SS_0SE(<JYXJ+1&:Q\GYN2[X%<FX&MFG+3?Z+W?ZM%U&DS-NA?A
ME]46EG=32B<5K!<8.^T0>T,.@"R=1[9C^/80$48):P2N+;9]\O;KP<4Q6E27
MU%([';Y0W4KLJGK:[Z#/[W)SP4._[M4T1K(U8D/)OE7N;W'&2M>#MFEY\:=T
MP$DH2/$I\UP6<E\^<R@5R. 2> (->#'^DZ[R)J_X131:X5"IYHBB#.<V2"$4
M4Y5^^^D[8%0"HMHWR3@+( /4^WO0VU;%=K67.4]L5PAUCD(!,43D[R'2AF;4
M*TIE"]M$^BP+B.:KE^=,6(X7LW<7A:Y4^DI%R+R/=5FRE>J<E$:!1E/OQ"5!
MH9MN4ZX D?'E@3)&'O9W_-07GL['H@58I]7KEB/OAGHZ,^P%1#ZCQ;;*,,<9
MP6XG]FOEEN,E<B>J)#38=.\.?EEU:&0C"E,>>JANJ5@\D4<A/G[1XHVG[,C<
MGD>P!/9/?-^0]HFNH%9(QO#SV?-^,8V6.52R65:=-AQGBC$M<MI^ 1O]G!W"
M']V+SI_3+=<\B:@B:U4:9X^4JJZ-ZM42*B+KE>^5Q'A=PV27/B9HG]BG_U[4
MOB0B%O53WD6]D7?DA;XBIP0,D9LV-FR8?A5]K(\6,4Q6J>VNWT&A^75_-V7=
M.F5H]JN%LSF.RCND<>25Z<U4KLB^_7!?%$]"!S, VKXR[@1NI]6EP?56P_64
M2=A^#DR9A_+[!DJ(2_QG4-7&K#@HE*=WN_YL/B'27W4#P+E/%_V(>19_GY<9
M;"$\G!_]@G%^!#TTE0$6C@U':CD$D.' .5D7P,D'^C7X&>_.HKK/!*\>J!N+
M2%7R"FS*_@GXT-"-8+=E_')>-T5[QQF6HQGCG_[][W2[:]5//L!/_O:C7?^;
MXP6)O]WQ#$!BZ%4FOE#^)/E#//O/7.:Y?X7,'6)A,N/GJ0')^D<&]HE^UF"*
M-GA_\_K*_L$BG/D_6JLXCA\$G;!&9^X%&IZAN%8QGX4YBUZ5L]&2Y-+LSD+4
M.H79/E_USK4$+H[3?@X*!^FZ>(7H_4FUYFD*=!V^(#H)X$G0R'U?1+"$+4ZT
M1-(N&#/#V >\>[UF:[!CDX/ U1.8LU^I=87XL]P[3]73>4\M%Q/8FOB93KL(
MO7H#'MERM^?KGE\0-8*((5GU<!L?V!JX>4[H"9"1^8L?3[1:EY# IOI7W=:@
M2'UF4UR[H58EB04QB"R((@.^'*Z1<4KD9& OY?ED(KC&5B]::(FO(0'!?]?R
M="!K%IH &/]#/??/K!]/?\[H58)PE?!#0=&1.^W[FTKJ@KZH,M/K6G:&D(TY
MV/WWN6RMZR%?0#Z+#N#Z'7#(J;<LB'X/Q"KTFXAZ%?FC>QFYJ/:/7#VMJW_F
MO:*.)CQL8QQY9=)^JX<"9%W6S8;R(ZB]J@2H@?6<YI$M3HB8+R/&V\"C;CXG
MWTCX*Q=$OG1!C-="*HMX<4Z;^@WDB)[\;[5<:7?=A00*83/@TSTOM_L=M>X<
M]3BLL]@>"R*'Y%QS"Q?8NCD93B-[D>9J-IZ%O";?+=V[%5H"0X@:DRT=Q,K%
M*-[EX??8"5QNQZU R5%;P1>(E)@Z>N]C'MPL#ER,#=R):V<XI>"99=/L9+W"
M<@-AGPX=FCZ6>VN;.7,@J#LPE*BQY)T<_3ZO:N/E#M5EPT22\& *;,@NK[3V
M7-2.H^YW3HET3EY&B_2.L4ZW5?I%2QC!O*V+HOD?G75319CR6YRLOV"H@#=E
M^^=E0^D5%"[0=@<8C[9=<03ED^,V\#D08Q(+ M,@, ^B)D)@)EG-V3>7\U&5
MT[C%3;E?_65!'=*);>MU3Y!?."X-#'O/;1A>:*6($X/Z@MQ1*,0BM\6/S!=^
MC A0\SA:A F]*K\530F! 7Y$@GYHTP74@\H] L_FO?A'4\>$;^$OY2<T**90
M[=Q$GJ<!"L-.A7)E^X8TWKG"[^V@4@4A8E!:$$XK[_)$L8TMW02Y)8GT'J'W
M"GI!2XIDN2&*)NF(=GJW(DLX70*$":><$?UQ+DUM$@?[4?W2$V"VNYGEP*QZ
MDXNC8-]OQH!RMWUTYP(CMYXK7M^K<M>>L OX&9K"!W43TM\F.VXU76(0E@HS
M)TT4;?+'\ O]9U8/[4&B0?7=(P@[Z4WL@&3[4NSV#9OCN52ST:8C)D2=H-"_
M=A41<I[;_@EE%;UXH\24], ]88KR<G/#M.4+CN*@4BFL'BSV/'RT,(*((42-
MR>RVLG"">JN<7">T%L!@:3_SEHY+B-VQ#;$OVP<1W ,OFDVY,>P^4E>D/U2Y
M%G,>CE[.L'4)%$?BE%!(QV/GL<Z]O0)P$\IS)5KKT2;R$,UA1(PC[^3(]UDS
M=IU,86L3(H:D1]<Y5%8U="WF<5O\$/D4CD0W-4*M!!LCTW<6A W+>W[9V<'3
MK=S,)ZHA. #L #O53%@*3HJ,S'0>+V06G:1'!,&LGO9L>!%I/9==AA_?:V%9
M*$;&CC_[47R,1TD)RILN.4U ^'=^#*&G+,1TU@\<GE361>&L]OX1-M#L2C4.
M2R@[[J*D/'04EOOOY>Y!X]7"E\!N.D]1CAHJ $O4X(4Z9(H-0-"<;+?U"W<?
M ?R!0/4@H('.PWL4P#ZVWL%22^??%;'DSL'1WY*#T++,C*W,HHHPIZ^,U9N^
MW\&)@43O9>(P_,)XH<,=G"N:?S3Q64+]1UZ>OA(:5'<[ N\ _-B>SVN8F27J
M<&$<+Z[]^.D?'WF!;02E=%]!T'PLY;?&6,('#[VCHRRZ'!LU:NU0N!:W7%(:
M-@$!$]]Y%!AXFL49$\'N: &C197452#!2<Y  ' S@F8#Z2 ^H%L^BO2&B>2<
M4>IDGBHY!U.86A BAK3A/I6F8UPDTA1>+RNVEYBN(@/2[?>JOFMIP_<6MY%O
M%( LY\,;<NJ2K1:]6UZ]#]RH^HT\WL]T0/.ETB/1?ZTK))4KO>8-A(I&*M]L
M\1*8J[)YR5A--HPCB>A?-[0/T1YJ=_QNVAU&BJC^$9 FDC:1Q,=F1X:;X##!
MC"Z'8\@Y-9:4]*<&PDAI+[)^/KMS?\B U:>/<YI2SS)M"Y5,;/NZ^I:;>CKK
MUX)-?_0-V'E,X4[I&JA/R:;E?[2_06.0ZOZ6PT%>Z\8MSOQHXLF//I7YT03)
MCQ9_MD2^EX@7D^[-&=.SWD22X]2M-URPA)48ZH27,P3#H*%/X&>DUL]<WY%J
M2_1&96\#A+$ROO:\?*=-]="]T:^+<GU5R7"2-=.C:Z5^+5NIRQ&Y%5P+(VBB
MAXOG3,A2,F+NA3/H_)9J! IMD&<-K-PXPP\XZTF_@L[%*3$O;BCO/P#Y#-P%
M!=N%G:OBEU&)C'(,T12)07+!:X'D$TZC,6LF8Y10L+4^2+[I'+%.DZ33A7W?
MJ-?6ZT@A[ME9F75CIN/L.)O04AGSRM](UV-?Y""=XKQX!=P"]AS=PLD$^M46
M,*9EP!Q32#KR:#'!*$\%W@$%6<1X"^E>D[&]R9$$-=H=1UV Q$GN^Z<GT=*W
MV)X5[</EMGXQCBO?*6 .)S">  'S])_1S1W(*WJVQX@IH<,&HMIL.M=-_5RN
MH0OQ]Q8RX[K"91%(*OTZ%Z,D%E#1@EO['9!C^N][LP1<D\27-L/"QDL!6^.I
MLDQ_=9O!9U\83M_3O?C^# J]7,Q8[U\[YVE5:8C4/M1;: (D&J3Y/B_QU(*<
M['9->;??\:MS5Q/16F<V7Y*=,?14](@AI2=5%4!#_.6QRRE=;GJ)7PZ_"Z\K
M  ID">$P@P:DTO3!+G(Z8H(9'7U$D2)*#=\J\[KYIA*5N:)EK#U(K9+:^9"%
MJEX6H[(FK]F9P8/3;M83H^(/\;5X4;3W?$-@Q?A [&B; ;Y8CREL40*DD%#/
MNP;W:;F67J23:FW$K\["#'9)0KG4>.%A/X0G"<UDQ2)8MGQ4<1)+>]P%.A1B
M,WQ1I-'<=E<@K]@J1HDI=?*$V$QAV;EZP63&K2/#-I<BCK%C5<3MO">NA!-P
M:]L:M!FOSUJCSHGGR1^H'SI+ 0W*!_9).%E.<XBUS>[_?BFK\G'_Z&FV+![*
MFC0XFJPI5 LG"6_VL_KQL:X,S<^HD+>U$!-C^FKOPH0/R%RY8><(/^-]$NCM
MZO!D^MMZ5VP5YIE4!"#[[KX"?"S9%^FV-OJ8?:UW8Q^1,\W^T'>D-)$/G*LE
M.9]3[>#ZE'K9$2:J>]9M30S:A!//#X![I%VB;\AC2#EM<:LP/BV)-J!Y7;%O
M\;E<[XLM, (M<[4.YBTXMR9 <<VUH[P@BG:GQ&:^D@^1"WYS'R[II "C< @7
MS5HFSTLLEU>9HVJ[G-0HHHH(U#B5YYNY5MG-%>[F],LAJ=8[1(-F,]D_[OG!
MPO98N2JM3H Q%/8[8S"1H]]G7B(_?]@RA4HEE9GH10^V?4%!<,L9#48O8Z,[
M,5 4Z2)IPZB\#. #,*[/CS;.=U!%;3!Z!KDN ;R-%BA8'BGOGP$(MQ5Z^S]H
MT=PR+=V*2"0(+8;UT#UWV:XF=Y3G>RX($"2<8MYH7+0 L&-QHA3S V<<LR&3
M:^6/VY)I/O@9Q^K)=/3E2:HK6;(ZKCC(9"^K8V)FC*9D9,9DUI_">8[(@[%*
M+"F&O(%N/P)B0$HPV0-LGS:]BDP8+VLO5P]5^:\]!N'@KJ,E([@N >2I29..
M]ISK9-]2BMC62KA\B8/F\'54N[IY92=@V3[0]2]UO;8>*?KI!5'/$SY@07YI
MZC9[3TV<&VQ%77RG/!B4(G-;GZS^M2\;:NV,:XV/J_8U3!.4-#2^ZX)P,@O^
MD5_,I%5P,,=H>#Q27DD/><-"Y*C!R\UW";UC-EL*1$7G%#[4FP_?%=[1@IAD
M9H.1[F 5/4MCI)10F_]<5G2Y$7ABE\6*ZXHW]+$HP2ES6C=-_<+^<E8\L=_9
M_<= !71PB4NF"(&76)(BFA91Q'(?FW&LH\;:!.$EONFP;+63_>ZA;E37F9AD
MO6YD[L5S\V5),?)*(JFMHZ).X,5P@ 'K6)WP=ES\6&WW:_D=08TH#]JIAQ9H
MZG_>JV_ )ZZ7(*)(7'3\G_MVQR]9'?2[+7Y E =2IID\+^L&KW.W5MM@#=6Z
M -*"G--5P]W$ .D(&,_&V\CR;EO>Y[_R#I +MM 'BSGAU:B5Y8B4)3UFEGE+
M+HZ<YD+F#*:102J,^,_TF6X_N7.:3#0M,6I!^#CR:2Y]91U<.:URFQ"2&G+^
MO-V#,YQSUP;X&+0H&V%R21R);G=-N=HAM0OLUE4=UM@)W#^2K8Z1CAY:U &]
M"HP^=<@MEUDSF2H//)Y]B&R3HH4^0K 0 *57>'*3%2.4#R1Z))HBEC'2[65L
M%$@-%$62CY0GMQ8_ M)TQ4/YTW3-R9JBM7"2,TW7;_)B6;H6>W<.6;IN6]?+
M?TH=X;;AH8)7/AVO!JV>EM#1N.Z<9Q%P1C#YNUA.*?J!IW%Y)W*NKJJ+'ZL'
M,$39?60)&%OO_)&#EBBR +VE"//;?HAHCZ5#9;GWIXL%O?H/E7*V[ U'(I'$
MX0M.T7 G6BT4'&+N;SB6?W^*1:@,TYK*WK;>6#?O+$E3CA[>X][=Z7P_PC6G
M7'0&L(ATN_H2#Q4%\D[1> _G8_?=J,9@..).%N]0*,^XKRA.8BFO04N.C$Q_
M.B+NCJ;X$^'N.*00D6_DE>4<($3==M4 2/1#!R2*>@IGA"AJ=Q8&""(GB#W7
MEP!0_;JAC^7^L859,BM<_KJ-**WO QL*Q93CUBO2 AT67!:*>F84]"-(9>30
M.(:0$UZS[EH=^<_2!RWCK6$"U[\1:NOHS@%])DX&V$<^18J)'8XZP84G'7>I
M9Y8MZ?! :DJ \]1/QW-\ZEEQ]^/YQQR5DT28#+,_J'7&.7V"1',S G)88Q)%
M$&E&,H>#W"> H.,[3(H)#VV M("C!/+9P#AKK\3]L3[?0]HO7"=,05PVUP7;
MLL56_ON6'4)ML7(E3'"\#T696Z8M4;2)($XD-5(#XCZGKW]DO"&WGG:PB+!C
M_DARGPEV-;^=(,.C46U&)BM[W<$@B4K%3^;<X-!*LSH?7,*(.R3\8DVIWD'L
MX<[?%^1NV!?$K#S8/S[!J!9BZ1!>O:7-XT=G,Y</GF8N=[*9RS W"]Z\($;=
MB/'V!5'O)S"!W ?,VTD653#?>!UG6F)VH#,(*S6;NS/((84(9Y!7EFF;:LKB
MB<NZN:%/C/(#VZ;+C1$C]1:9@-78C>69[D:X.+/?UL\?FJ$4*)64L)E&<UT>
MM>[<5-A9W^LS+.+ULVAWBG.!KH&+X8DP6M_*^ZK<E"MF\FL'D$P_<Z#G.U&S
M(DFF<BC&3<N"AV40,;R'.A71;(V M:U.WM!MTNIVC=KB19:VSRZ&-G)V+%B!
M0:F9 2IP]E,C"AQ':M@!=<SUR+:1KIEUO"J?( 32M;,,V!]Z'-:],_,RCWCR
MK9Y%"$G=1D\-78D^RNS0":D--8= N<S3EO*O$%+%S?$<%>1)>+^S]2P*X!/W
MZGC$DC)0C@3QX6[H *%X GMLR@._28VZ-$YD?LD."*>!B0Y6&:7-^5%5=&R&
M[&9GFVF :VE4\00A:.C*0T&0?W8CY-!>G=.\N@5.E0>^ZH?(-G'1KS4*S.SU
MZ6CULAJ_V.Q 1=YNZQ=^6X)M+.N^H5V)!<I^)D#V8RE@BQTCO\05<'5#F0XO
M5+#5ZSEMRF=VZCRS4XCI['M^LW^M=^>T94]!2<-)^RM=W_.NEOJ!SEF\TPXZ
MJTXD7DC4&TGW2F*0A-H/TKV5%"V1[S6?,G1N4NP,3VM>]?FM9(KJ9&^[@*F=
M^^.FW^#VA9C3ZH%R?#IWSI6W1EJ2$OA^L_#O1/%M]:;'"2ZI[=0UGOI60'_<
M'M:,%YB'-^9Z!^/?$Z:JLWOQ21G/S*16M 1"SUS ><(XQM8R1E8).]D;@&>\
M2AC"Q<N-:/KF=JJ.H-)X'!YR;<1H(H9GRY?S<S9R>H4*([&29@ ><P,"#H.&
M/H#?!&X#4#,]^:K+LRMKA\)QPFJ.=-50%K%/*U(^*1/:K/HA@/]4^PW[U;X1
M07AV>V_7)]K;VGX&SSV$00],;>V_B2<\@,JU7;,=862XZM?-. MBNN2"4B,.
M71CS[HT(PT $;<DCWD8&3ERW$A^-9($6]SQLD15>ORF&F;E92!.1]&&4L-7I
MXB8!$DBJHT7!1+_4QX7:?JDS.^\BN<=NETD"3.F*1:X[CB-Q6_QPE+!W0Y33
M3JCB"X7%P8;;VAKG-*H<W.(.&H]PLJ <&X \_YB*2O2/.:,2_2,.E>@?N5")
M!DZ67A=$/='.8QOL^U*$M"_4R!7LR&6.$L;Q'N"C"A-?TE9'N =EE(]X.LQ'
M7.H4Q%($[MNKZIHV96VO+3H\H71I9)"JUT)<3+QXAJZL0^08X? Z?+G2^MYM
M5BA<L.KVN8;H+>/-N&!O:W&]^K))19@T^ Z7;[(Z -"J\BR("\<1&[:QCKHB
MB=T_$OX2BC5>39LB FQ2=6KD-/HFEA=],A/>6C#/V')'BRRAQS6H<DL'35OH
M>L:.PV/5P76$B:",%,3-P]D3*I,@UTZ<@--:;QI'#LJVW-: B:'':^#&)D">
M\/F8!4NTW,9K_TP-]Y[IA$)7YQ$C^'G3ZSD2Y60[TJL2'C7'F;'%:]?EO KJ
M/!?:H*]ZZ7 _LV'^Z)<0_I89^/B.NX?T.71$Z2=$WNB!6O*F-8Y+9]#S>=#C
M)L,M,IX]=CW8>$QK)5A*HKKTP$,[F'D _F=43(;PC-T?L1+[*3P-(KQLY.QP
M6^7VH:BD4?L;;7? IK!G!R!ROP!BQSE3=KWY64?P3\C OIG-)6S1'9MMY[T0
M$^X<%PCD'Y\V@7FCN5UY-N=LEO"HKI&WV5^Y^D9-ZA-K+^?Q=H?-7K\1W1<V
M4EJ)G1D6CW&7J'@,KWO;6^.?Q_7NE$*$_SU FC/I^W;T4CVL*]S!I7KS:B!W
MO$*] Q<C*?Q;O?JSJSYG&N!]4SSJ#FH=:'GWC$#L_^A4A\Q2?4G3[$37D>6M
M!?>YLT^G2P'5* Z4:5IK2=U@>F]6]QS:R(O(T'WS *4+0_*VB;'P@:V0F^=4
M3@&.)J75Q^]5(0H/Z5H!6*N(B6B+\?C$?@:=3+J*A1Z(.>9*$'A>^AW$>$F'
M#MZ]1K03$2_BH2ZCU 1!CD_MASBBP$;>BZ,O1C+<OYMZQXWTBRU=0?\;=K>(
M.EP/>(<:1[J!"KZS'>:8YXA=^/@:+6&8()*E;/H0F^XB$)NDT7A6,WUTRPF=
MU72S*5<E=(?;7%,1A"VJTMX[J'N;U4VAO!1W8R>%!91+.QZ,J9'>W A,CNC9
M9<2'S+8BXV36O'LC<1^$LJ*MZM'KZ4CWN=?%&.D_EZU-\9 #-*/5RFDZQ,>!
MFTEKG=PN < W7Q+,R*78J>VBA0P009%XDG_0P;R./L!(*27.<NJE1#M:E<O"
M]^ &,9@-+YR3Y8HM\QB[(W][&#_W:%;2) GF[Z3Z<6K.\L<YYRQ_C,M9_I@Z
M9[F7W&*$DL<P$LX4(3-$/X3AF $JMI4Q:YZ/1Q1)JVVX3P4:=M*F%8$7VT<B
M?NNML,CH:.JQ874@(<PFS' Y-&'X:\T!2.DP[.4T3H@GB'HJS1."!%%5E)3H
M-X^"H]DJIM]*F+A=\6:KEK9_D+_VV,PQME9H=V1(5'IW[E!E)/_8,3))A%G;
M5?CZY$S+U@WK1#37=-U F5AO\<GR35G.'^5]'75A.*+W&VF D75''":8P[S<
M%CDGRYF4N_*&[O9-U=[\<B*Z)[F]VOJKE\.('I<;-\7-S_C[#6 _9;(!5JY]
M0ROZ4FS!81)=WR['CGHYS*28W6 -=?6%2",UG$VU*]?E=@_!J&^0\\Q-MXL?
MJ^U^3=>7C&70 /8[V<(*ZC/8U-MKVG"E4,2@K8J409QTU(DB3T"DQ'@!Z%'J
M%>!E$JH[$N_/HET=0U2HSG6\-4B9!4+OX3ZXH4]P'53W$15P<BC18_V%;SGL
M;C^#J"$>*I>DIA'T]JAV=?/*-'=_#V3YK+!MD)K4+*BP8P8P\=L938OT4E94
M174NBQ6/\7\I?I2/^\?3NFGJ%]%@F?W&[I7J![:((K,@DA#1E(@BE;4G> 3+
MMDA8G,A2GG:K![K> U8@LY#AO&UYO<KGNJB@F$BG!-W0%2V?@W":%4E88D5T
M(8IW%H03YM#-7;Y41WMVF,T'B <]0P^5=L*=H;O=AZ%S2TV6PS,Z5S&/4HOR
M@BNS#K;31L5256/,KY@GKWZ42.SH 9%TR5-Y+T2X223>O(J+\.2^H9PA3U,M
M 1\BARJ-00^>0VJ>G[F1.R-4'HEM9JUB_LXL-7I>OU@[H>@G"7_TPYH]F[V#
MQG#R3BUZP&+":**Z^;L[OE4.1]$-'>TT+@<9NE)+NF$90^I.=D8[/X#YQ)L>
MA;QGNIB$N>^J?2/\ ):F!*#UJC8$1@_. '"</(V#I@L&^_0.%W120_><;BAT
MLQ:QP=OBATR/.J45W916'X,:IH*I;*#N3?-.CGV?^:CTL(8O7H T4@;)G("I
MM_4IA6C>"?2&@5+42_9BV]$J* U]\@:LT6U-3D7Y+N$$10TOD,Q7_1'/_N@H
MGBK!9$'Q;_NGIVU)&UE,*$O'A%=8=(8M=^(0>2[*+=PEUH0:28FH.DY)2_K?
MH9V 08YH>EE;:T9S/\Z F2C &2!:&-U'EM6QFK8P2O/ LHI@.L)(M,ML8N]>
MHZX",% @",ZN<#K(A])IJ\N-@4O><DP']E ,^-517YC*N#WFI"TH6&:-$0?>
MX<D9\)8QZ(E1FL2.-1/UOB7R;>."A>1&PQOLK,[&./:")-4[!_!U7=PT$K3/
M"$O/H_N*AS'LH N214JM<]0A72/7?/3XL<;-X3MTHH]C-U9R)Y:/L;$/*TP4
MB6TV96)"W@FH.)4S(-P]OQ"57!"4E&-R=^W%.7$;UAC7J?$S>JGZS%S<[M?,
MND!ACZ&U#<RUWFYY0T'1P=3V":E:!DW3BCG=IZM[Q&:%-C^*:%!E\(A"GV7/
MF.,TB\FJ[X>R&II<9Q=3VCHD'<W&+1)3KY+NO=>P8++7I!-4%\J-^NH).>=-
M'9@J'7<&P6$R3ZDU=="9*L4!18:RIJX;$*,Z;T1B<8DR7K!T=!EOWASU4%Y'
M^E2<D)*Z:/26&V9H H;PBLWW')(\F:45G1Z$Y<1RHCQ6(LG.+YUDHD3<W_,$
MX4[K!7C#[ONF7#&:_+#X7I4[?51$N6N""*5RPX1,QN)>Z89*?PD?W-TM"+Y#
M<OR?B#7K,(!"19)4:SBP2TJ2?C4Y384#Y8,=,D<1>1XD/MEDY;9F4X3J/;!T
MV"EY63>X_N-!ZEOP@*Q!:(%GKW6Z9N:K9JH<L&UPF$R3)R.I'2H*12JF&^W9
M+*6>Q-3;4[JI&ZHCTE!9PHZTNF&\%,WKU8X^MG$>AMYQH6IXU'M)]V)F4\*;
MC1 _Y0G.;J]#GJ2H-Q,BGEWUQFN6> ]>/-[1]9JN.P^;$348_]*+0*F&$-/Q
M: 1L0",>/X*@36;82E-E@>V3P^2:>!-HPTRFO%C!8#LS53V958T83AM5#'#>
MLN(>&%VTFI!&A0%MR3B=_%'/&&Y'RGR\J%*Z>(8%VO>%*- .KTR_+X@8DC/I
MQL;&>#6<_$[H,]:Y\^WPZ+AQ#DRWC&O.\:9H[SC;DM[?P6K_.]WN6O43;L=S
M&S[JE4G#2/[Y6"QY+P@_UH8T2S@H?)7[P9Y T:0UUJ!?TDFUAO]!".JYV/*L
MLMU9T32O['9QM@SBO:7 W<?_8HQ?D (Z3PD2P^8].1(80KA$TQC"Q9.Q*628
M]W;<'')V@1<G7P%I)A9/:^8$DT\'))A\FG."R:?H!)-/V1),T+9'L0VAYM+Q
MQ6FB.3A-J5=^W<-*+S>W30$NJO/BU1HE%(]"*% ^3.#IG-HD,OG1+K<RF-C*
M57&HEN</K2@8&P*6Y:9L_SQ]A3\OF791-\$!OE:F4W7$X = : %5P_ 7(DBZ
M+I&,X;T(6;A">]$B3;STH1DF7]DL;U_H]IE^8;;H@]4/$I>8(UOB+:O,W=*F
M2N&0G!U<HHF7_TO1_$EYO*?+K_VE*"MPXPJL)O#@JFKR6_KX5#?@JV7'5]EP
M3FP;H:.LLI'9R@-IZ6+/'%HYG'%L[8\ESO3AE@:VZ3D5_[^JQJ6Z]FIP,8:\
M4Z/? Y0#4K.<O4;<SZ0EKA$HG-2-+@TM345*/(T0!EJI&J5\UKDA\^T,^;14
ME/]DGNS!D3](XFJ]R/FC*M11JEN+0^CG+CVU<CI2=>-$E+WW+\0AW0UZ[!U_
MN[&96\"Z&0LV_(:R2&V<%$R+OJ'/M-I3V<;L<^DK"Y7/+U0?-^YC_$:;YY(M
MV2FM5@^/[*J>24&HBT'4MO!+)*''WG"@<3PSIN+"E1A>L<9'$3EL+NU;G%QY
M_(@V,21<E#Z\M;H=;XH=O=AL**0!TFO:@%DJFQK@%5(]U'!#7P!""Z))D8Y6
M[LJI"+:Q59P@MTQ5%[I#A2O1,SXINVL:XDN,G7%B]@39N'PX!P@[:1C>E23
M;)9F#YE]#94^B&DM)+K,"DE1MI.0N9/CWA&SRK.P2B$NX\(CS-0Y2N!/,%I4
M!:;.B)QI8YQN,HE'RK.E0]M90[.:0J21>(4&Z /"[2]+.T1X:[G?M3NFHX)I
MM/Y/MM\>':;'"/9!1C_8\2VC?P:YA:JD69".<E9]=Z(TL,4^2+")H;/UCO1]
MF&;[/.Q+S(*"/9H]ZOJV,9D4N=CA?O_.-H("'+SXL6*/NGL]A$0S3)I$$!VV
M=IA;1,,FANAPAEN>B;LK*^QF[_=E@E6C-UU6E&KG!X;SF!^S:W(M-SB7>.K7
MP ,]&V NU##P5,KDKJ:[9(II>5\)U6?U"KA@;<%;&I]4'"6L%>W1NQLQL! ,
M+=#VU][)^1 U(6+,B'OFC#D96LJDHKV,BFJJE;"JO6FW0LJLX /;>?+LL5;A
MGP^T1IU:INM0G+U9#\/$UZCW8DH=ZOUBC.;6Y? 9=4*YG2QI5R+\]'WCS9 +
MC9U]C?:*1;.C4>92PVZZ> Q]R,Y,JHQJV";5GV:LZU"_&/>' 5'C9XSLW%UC
M#E'$.<>\,OU)^JCH \" E 0M%9R_O]5P:P)S$!IXP^O"J \UIK$@:B*DFPD/
MRN2V8A)(^ZA70NPBIRH%&"<=J>_LLJS*]H&N?ZGK=2LKT+@_NM@Z2MM%BI:B
MQO3S[N12! FGJ&OR),UL]9*3)# ZJ0Z08Q+WX&'-ZJ&M#S0, PVFO=B6]Q!]
M[N*33/>_H:ORJ52)A=9#BG@.J5-Y2!'DD")R%@*-JR5J'D90& Q TDTE*[)Z
M"EF/MF'"%4Y[NZH*!NT?E(U"K6G!7:BB\ZFJ,9E-&RLOV(WC83PQ:G0'YE^M
M!?+&/;/V2SM<@=GQ@)=?FH/R%EK:F<'3;CR\)_6-,HN2MB?7C6R8PG,$//T+
M^!!R0O0@F6TQRH/*H<W9^4&U,!_[*=?"@)F!2A-I>%HRV#62CZQ*,>WI;,@]
MYMQQHQKG,&$[,\P0Y$B5/>V*;8C'<O_(9WE;J^?:?EYIA*W-WS#46]5+1*^>
MVUH_WN()N?,POR<(*\@:G[P(?P'C_+Q\+M>T6N<VS=4\^H;Y7\4H-Z6<S"0?
M+VTR/^+)(\1#_DL6<?+4+_R+LG9Q- B(IE.0-V<]M?*U9PEE='0018HH,4P)
M4Q0E0K8;D80_)Y2PA?B^%WG!B6P<V-3A,9<9"],.J26VE]AX*HCG4VX363L\
M37)I/Z0;^EQOGYF5)7H77Q8K/DMO/8X8I+HXJV%SJ?=P<H4M58 8$@;(=76"
M-@K@BL1 .&TKU!5S&,U+@0@X[IC\&'>%:+L@W4]9O03A_&)K%RNME'9K_Q*5
M0%]LE]6MW:G64RWJC<!F@CN+'Y]\:.;/R\45MD)^*:0]]"X>G[;U*Z6RA!!7
M;G65"-=CV]MZ5VS-W\/LO]:[_Z [^*3NJ_*_F.;+DQ"$'Q=^!,]]/"2;3E;O
M2".%)SFR=Y)79C%W;UW(I!.R$8YY]>:\U5MIA8P>#!F6.7&3-+.^S:A9%']M
MV;2N&\:Y=0N.:@(-&NH?0(5P,G.J!G0PBVV%2$EE:UROH2"-QNI&'KY;+3-P
MICO 3(/0@O2*$>90+1W).;ZT$X274@< P^:J^C]EM381T/'.!N7Z0UE]@&<1
MU/D\W]UX^M@JV)A,C5[Z5++SFZ>?,S5^S^A?"8_H^G0OCW&8J1W E(\G)@&B
M*)"[?7?[9F]$%\HJZE>($E.2*ZUM=J+_X0U]8O0>V#6MFISO=P]U ]>NJ$9Q
MZU.D&Z]:PR](1V(Q+.9)_%%%L&DN7+1TDJHA8P0E1WP.@9):D&*S@TC0=EN_
M<",'%%GI6H"B@]SF#L8?:N?8!9&ZW06WB9>;BQ]LLS"# BSB906PQ0/HXJX$
M7D(;]W]@/.EV-?"&%_)EPM$ 2;*,P@(!@S; ",0CD+0P^&%_!-J\)6L/C>,+
MV.[;>(-U3!A6_EXUM-C"$:7 \Y;5H)!%L:>"GSIJU"EW[%8ZIRT; _V.3MI?
MZ?J>]Y31FIXM4M.]7@ 6P@3(LAJ7,>GMJP/51E#0T*U!!>BF0DY:(B=CZMHY
ML^(2"7P4,4JZT&D;W?4*9I4+W]\]1L8ZU("\!C3.!';JN-B="0Q?4-'R-'0^
MH](CH!I\9J!]457AQY-STJ\1VJFVRXW4MMB<;1\B?Q TD^Y1\L>,VAN,&,$^
M1@NW24$5^X=X=U8;I[+WV.9)3">[7B4>&B<>WLO&U6N0&U[#!7H-+V1Z6;&;
M3]'EFT@3C3^_W;(E_=['91_7#7TJRO6Y3$V5< /LZ.*%TUUW[0B(8TE201=P
MDT04P^=M17Z8$+!M<8@X$P;!=97I+PW3).VKJ<MF^7-Y$WW-&>.B'_.4J@C-
MFECZ_8FQ4>V4FG>\G%Y)6*N_ 7F\L\GB#1'*2)4Z@HA[=GEX(W@LS3*J ;R3
M0$K<0]=$+*WB\-S=_$TB0Q9%[QTOWX;"%[XO!OVPHK:$;6QB%$QL#I:-,.IH
M-MH".=PQGC4P3P\KKRFU_<]U4;4<]1@Z&6DUH'-JM^?,$MS6[;[QH]%R8@N!
M"KW@[9Q,U<J@23JB5ALM!Y#7%&%@5_\!4DV=6MWNEAM>9<(F*7-GVF_UUAXU
MA;0D9F6+TAT#F[TE,"ROU\O.#AH9]3"?&BW_H6YVM[1YO.))2L(@\P#B\3$?
M8! Q1LT%>]+%$;8@?@G$:TR:=M>"E0=7']@R,Y4,8B6[U[?OT.MX9UH4\I I
MA73I-4?_C^*I;O\W$42PS9=C[\6LMZ57KT="">WCD5_PNMZ6JU?QI_=>1ERC
M ,H'8\D?\O\SZ>$7QFB0Z]0AHO1ME@^*X*+&^)'"[;DKHXX=1#^"L)/?^YYR
MR_805+R+'[19E9!"Q)2;D.QT6TUM>T1X1#6I4:KQ+&MLCR=_7.E)O/S)@KKG
M,H8(B?/-&B(.2*\W[&Q3 XD:"7D7CHYWJ8U\+V,C<S]0%*8J&.7WX4J)\-W'
MNGVPH>D M/ )V%T^P@$MGL8\/KE\RKCL1\YBA,W^;1/A!>X2X'F_=3@+;NB6
MQ_5O:X5I%.<7CB.9*I@1-RV;W]@HDM!4B"(#T0I%"'4D)G<G3UK=SL$<+[+4
M45Y1O2F/OU-:T4WIP,O5=:TJ9/M.#GF?U<-AX<,2B;6SG-KK9[0UAW;F$3[>
M?F-XW@Q^GL[<$"9QKV"H<%+&1@(3MPS  0!7N&03.$ING([J,L("M@%(9[QW
MI\MC=%8>*MJD!^>7HMIOV)&];]A4PP <>D-FA][@8 C[.KW\)P4-U%T&92_7
MWPLPVW:O>M/$=W%476\5*>,C=+1MS-JS,8QYU/:=),#$.*GTQ? I-G7%_KH2
MAGF4$Y;1,5-3^Y3FZHZ-91Y;Y&D"3(QFIS>BF9I!.3)IKZJX #U@O63*-&3R
M,(:XVSG^,^_26!;*F@5'K5FSK5Y&N)TB7T>$+W^N1\$1I.<^)XZV//D;;T6X
M^)C)4,HZN-FX>8TY_7_DZXU<B3=Q^$[:#<F\OO(*AT]38)\;?3R];9K48&Z,
M2%1Z8SR:UY_:] AB<&1E1(CE9^C.)<+A1ND 3W"Z?2@JN4DOZV9#!=Q 4)^F
MJ>>5Y[B2.0EF+8G(1MNQJ7:'F3';^&Y><SS'DJS;I-,MX8Y*^"%U3?C:V_ID
MO>8P4<56(*5(" [.]]U0-#>4,=Z6.X5<)0YT VS*^8F<7%^=+? /P$07TW4P
M'&P!4OAPZ+ \D MO+#MLFZ99K_E["&]?ZC=R$#+*V9+Q)\OB2,Y!+=4<)50W
MQ<L7=A8V9;$-J:1BCQ/]_+"P*F]+0I,3/*1B93GEE]=9IQ:U?7"1P0$A;L6N
M^F-LHJ+8]\J#L-PXNCH)!>?64'"(?F6O:&;H1,A:.7%\*8X^YK=:J)1HP453
ML7.H9;>.XJ%<6=%ZY,-@G(O]LN#^HU5> &",!>SS=O":.$6/UW.PG0)K[PZV
M\">)?'06G8#&<\=D;>,PK1MVC*G%KR.C!VDPRM@=W4"7!BO,V")O5]<PCE'-
M-4!&24.2O,Y);IT.XD<'S:WQ$!BFOI1>3Y9N;-ZU\3"&QCI"9)&XIC*V2GE:
M%^60*O#1%_<35(#'-%*.$6Q:T$:-ZH"VMQEB7N0X!ZT(%N;<4U_[76C)>M]W
MC^05H#$1]'X?LI+R$/J5Z=;71;-K9>)AIV!@VQ&>)OQQE9))Q("LY@G.P^A8
M<+&:*E^6P]IKV]@F9OX4T8_E.Y3[TQU)%.,F\3EP0UO*N('2H7/Z3+?U$RRM
MD;F/]\T1@WA<WQ@VKE_(TC/'P1%V?@2((*6W?:0#NX\4Q$+ \M]FH?_;;30W
MURF=$&_5:X,7W$KGR_$ZJ0B"CHXJ Y3'OU+_%%.BJ(\EW5+.PNP)::QZB $4
MWMIV['Z8CSD4(:5PPRA:] FKT.3[S]S7B%[KL[%"FGSM^E,>+P/&4LJD-YF,
M!V?R5?6TWUW<E;MU\66_W95//B^J,9;PP0MR<7IU>WY"U'@T?3U+_GH F]C!
M&RZ>N96C1Y4C._$<CY#?XZ@ZGT$D\PUD>=2<&]^2_20MQ;VI0UJ!^;IWG>_I
M\LWTA-A?]QFODN2B3YLRAJY[4L^K#@(8YSUH1M^K^JYE.C=8<?S\;_N]6OL)
M[#K/1/5:N*I6V_V:KJ\J%22U(FP;A0;FM?H"RJLY"W'1MJ.>L8/2@UXS9]YC
MXQU,Z#U14X(C6$TJITF53/+8EDZ\[)D1NI5WSN$GMP!Q&R,SGX!.KO#D(Z\8
M4GK$5)S[LF[.Z_W=;K/?COU%4P+I$1'T'/ZS&+Y1IUJ\X-("]KW9Y>C$#9IC
MDGX L)0G4_^OIEQ%+F%:Y6O2_II;QR$CL?<$^A:^':H")X]B*_P$Z=,]V8Q\
M44>1=5JUW9C?8.?>T$>FC:E^68!6:VU2VEMWY+32I.3. &*Y^]5$,8ZJOA-$
ME[%.@D_%MB._%  T@:$0!'W[8E5=)X!ZP;Q2L0\7D>\(F"SUB2TSOM35CIX5
MS;;6.=U?ZC439Y?8_;T%N^J<LH/GD6]2?3,M-[=M(T)?47!J1W]IPCZ>QYZ[
M!96-OX;P]Q@U"OQ-O4H%>!?3#XGQ-C-C=+DA[(U"G<3QVY)_0V^UX_07]28K
ME-!BO6[J%:7K]I+)['-9T7:Y$<:E[395 PA(F? A@*0A!N76\:W<8%>DA_5T
M<<_^>0PJ_HTC\#V\V.!Y<D/S-5AW\##Z7%RL)MSUF&.PU5X_=U34=.5V7MEQ
M('0FSM8A6Z%^4EP<N;-'M';22V,PTFHG]T_KM,%!\H@)!H0T4)M#MDB$5((2
M1:*EG-CSK=N21!2Z&*/\92[9"F[M?.'.;[\DIH%9:^1:@-[\4E2%\$+QO%/5
MTG0BJG$0Q80Z=M3$O+#&'(JUH\+-3H,.HA5GPS2.6=HQI'&PM!)>ZU_I#EI)
M,,7NN5S3]>FK4+WEG*O[DQ6;GK.0A%$0O3D4#?"9O^-V3UF])YH2Z4AE=A6%
M\XR=(+$22XK7!KA,4,C1!Z4\6:V:/6"$"#>E-2 B1X^A/"6!!5$Q0QY24_1R
MWP)A7*,QA AY)3Q?C1Z+O"Z3 Z!37I[SVF\KYNXN*2I5Y6A>F?0Z"XSX$/XP
MK2M0*&F3O[I#7.N 1B<N??A?URT'V;GXL:-5"UQ<5/M'*N#P;(MI-)4WDE=Z
M[<RZ>U2]@?S1O8,8+\EK:!U#3-@G?#SQ)_S >8W!#7UB!!\@/,E;.^W*AJ[/
M.3ZTB#R>[1_W6\Z:$WJ0$R,&-8%!*.@105 &GDE'<A!A3@Z:,D4"HS/A #EF
M0QKH#$'S!+ME[XTZ&@8H!!W5Q># ]Y\&F;2PZ3)!U;)#19P2O')_U])_[:$.
M\;E7:HMJ9?IAPI^>A]\,90%5L>R\YFI3RQVI4/H5T)Q61L#AZ:Q U:.YXRDQ
M.(<);S9>8L?S;F3[478>[YOJ2UF5C_O'+T7S)YA/'*6P_"_]]=G+O$U21- B
MDA@1U$B?7,;6'O&\CRZTJ>)+EGUT4E5[>#<=YD7I1G'LO%U6ZE_LUZ.41#N<
MAZ8]SCCI.NM!BMRR(MT;")+]V>9S%AU#0J-]<3RQ)]5[;B@[\_<4PH68T_SB
M!V2%@\^D;2'-8GU;_+"C$G!2(H:J Q(O9D "H-TE0:(H0NNMG ?W! E@)_MD
M0<X8R%4D5;%##LRT=E5L(6WNN.F)^A60:"%>PA,5?Z(<151*OBRE T2?N*E[
MB/WFSN(>6;^%S?I=C+.JLW@K@WG&79:1(DOM#=M09GFM==- ,P1*K1JW&D:,
MAHG&2&;?TLQXAQ[&<-=4@"Q2(X,AZ8R^3G$H?!BGLQCFC/:*['8UN:,<0&*!
MI(?G@!J+9!Y;U&D"3/L1\CX=R\WW5C0;6M[MV&G/B^]^L$.CNH>2(?1^L"I?
M0/!#O?GP'=*".5Z((LJK)B59'A6R7,JYW4V398*J8X<).&5(4.]4<0I]EB7R
M[C0Y>0J+ MF\YRXR?VQ%K&RFPJZ#(J2B>CVKER\51(6%HVNYZ0+^'H@6,9Z9
M-H13(*>O$CT0=%<C/6(&D(*AO"(QO!@A)8V<T^U6*,["R<+^[H')DR.XNJG'
MC##R<BB85E90?=+#^$\&XF(TIWISR Q=WVF\= R+\3/5;=J$B#N;WV2E$N\W
MBR)G^^CMZFYN_<;"B/.NM.DF/\'G'MIT"Y0R81+G+P/74^HJP7]2E*=XZ1_U
M!)FZ^"D5BAOZ)(W!Y>8;U 70]3F]LSI NL<AJ4<.(# B]\%B803W4CMX3IL_
M9T_0/ZMA1U5_=C\XL/@!"!*@:/YLSB4/-@E@*7=3Y3B7HG<S/L:.@I4#1,97
M]-X+02Z(I)85*2J*;^R+G2*YE"$E?K#+[-S6;4"+&U<].S:3DY?WC:<^^L"L
M["76@N&4[J[3JVI'V1OXRO-<RK5<?[8K[ [\NYVA $'C3D%$?BV"#ND(94Y&
M#>47]^O'22NEVG'!]M!Z3==(6NP0N-7:?$V2('CV\0CB-F]/MG!^L:6,%E=:
M\XCIQ8]UQ4-^7N\A>Y"(8"B&,)QA:4:3QQ; PF&ZIN\/E&Y_W=^%W3'\:<(>
M=]PS&?JZHSR,+AL7JPF37X??U753KNAO-21HB\\N$E^;CR<=@7GDQP9QB7T0
M$>))!SE65_>05JKL ='9ZO>&6=CG]8LU@Q.&<6BH+E]+C"1\*(&Q>>&"W'R-
MLVQ"Y) XU&N8W)]#P$CZCH;/\P(CL7+C\S8@K">U0*V](Z!:5-C% 85[:$XC
M)[,@!4?9\V.:DC_4B[(V;XT0"*X61,HS'E[+J %5U6)0UWO)!&PITP>YM$PP
M7"B;HKWCDI%T_@[U^W^GVUVK?L(K^GDU?]"K4@?:''.QE.SWZ@YYR3<?A>VX
M3&7 WH4<%/^Z)9#T!!EX7T1(3/;[-F-EOF-DY+82E+A7F=/J1RO/R^T>GL;6
M,,LJQLH!6]EILDQ[<4\%6F\M2.O.$M$WQ-(?Y=3.!,3I8%FB[M*W6[2DA\W0
MR !DDLN&4M.7%6V(<1P7H-+W_<W%'1'.<XA9YI-82I^?SB_N@(QZX*.6M@8J
MS[H;1?[H<%PSMY=T\82MCU\&B8_WNF&7D)D/"H%K#TR>&-.ET\I1\_!HN#A"
MSTJO!#)$A(7%[@5$'OHK,'CC7"'= 0O6H"W*:OKJGJNVW?=K4X0:9K;9O/A!
MFU79TK?,T=%9..IE+9*%DZL<*$I(N"TS3=3I$%M1'.WUFH.R%-L;6M&78@O.
MM5B0<DV#2"(C-/K<)7YV7L<>QC@II;W3C/*E0)]6KX3+X:#*<J'9V<&^,!_S
M/TN>-/_C-Z:QZD/"V@7B"*<N_Q^1KQOG//Y428^(Y-"C^.@KDS+AAL,:MFS"
M3%\#&_:9-J_+C7+!RNF"CMW0)T#6HNU)M19^Z,]U:\=VT'1!J26*,I2VZ(PZ
MM75ZU'F==^?GIMG !H\BG=%Y?QQQ)SY[E,TKZT0@':8#('BLFYT'V46[!R2!
M!<]S[:$W&%2R&CVAK.(F:8R8TO=FN_.?47>N,XH70;;^U+"C7R/BQ0LTF2SC
MG7)L>5HOE[=9N+0;</_TM"VI*I)EQ^!]4SQZO59JF"XRE@-MCJL\R&A.UM!5
M#9%&\D-^V"64)ZMVIDFG#T>V3A6)NH8=UU&:72M5*\\6'V2<R-*:;^P^8JL#
MV(?"-?25[D1;7C8UZ%;P4FZW]J548Z5+C"-RD'>: %$4WN<^BT/8M%S7@>))
M_"6:.?H#X(' 4H8Q?(/.)UFM!#@J!(Q1I2MW7<. 8]33[!-06@CV/C[/V!T7
MCF0T0"\2PW-?;U[^K/[) *DDS$/M.]FF]\H<E03'=LO,7BP\K5WF-/DE1J/2
MP4!F5!L*LX0%!H34=N2,:?UJ*&:I&,;,?,*H!PH 6_>CR#2QXQKQJL.>! 8J
MMP/;!G/%TYHA#4X2F!NL59\]U*$=*)2DN-B8';2\VY;W?(L=K:^"S8YD"ZU?
M=H0^"[.Q/@\08;B]>O Z)=:K+QZ?MO4KI=]H\URN*.ZW_UKSAF%4.%!:CL]L
M_AZ.NZ_U[C_H#MRW]Q5 ]':4Q* A.L'$:X6#_(O):. )[3$5I 50.?1](:_,
M/.NFM #M?I^W6CF;O+$MG'GQ?Y9HH1=I0XMHH #^ HV4SMDQH%,FWQ"(*1!_
M1<\5T='Y? E,V.AT^%=%9PE?M*,&.(^^F1(G60Z<>PIB738=.:G6O&\874]W
MC6HD>TF3@\M)JA8_Z2S<I"&B"/.8A@LUI:L ]BG;G'4?9%(&]GQ),.(H,H=K
M?$U)X;VE_"*+:R"(5]0A$"&EM/;?1=& +P)"7OQD\AKX:@"XWL3%8['I<ZA1
M-F90-<?->?J@\YO<&_Q^:.<#]";F@Z&\_:74B+[8TZH*V)*G]%2L'NAZOZ7+
M#324KG9UH^"O;N':\GL0Y7CP+&@*1HHDIT(L0>TLNRB087071 DK;6.^8L<=
MF=(-YC#.Q9.P7MVS\[D4QGQ@"V'C-G4:<45]* 6 M" ;L+&G,8""+ G#W<11
MC^J(L:2!QZFI04/CJU\NFZ(DPS#,A]7*>9ONO8E$CYK7%;)XR7!BD 08%&JX
MM.<):\-8=QJ_JD8U'_DSAF+9-==\FJC2J^H<><CY^0OLI?S:+9^&];,R^,A6
M[N1KR"4;QMP^--3J*)W6 HU1%LUW..TYE47%R&3T_1PLWY1%%5KM_5XUO)^G
M*+_#SS_Y*.F>S5=SBDP<.<DLS"6.<=RP^X]]Z>P.Y,E&WZMRU]Y\^^XNN>X&
M2>Q$/HR\8P/;]QAR0190+ =CV*D7((F$IO+XIG/"2D=ZS&VH66A?AEGXRIW<
MASG) P28I<64M['V*(VFUU<[E\=[-'U_NEOJWMIC5PIWB'6PM<P"V)W3MKRO
M( GKI/V5KN^Y"UY[T'121FMF9=!F4S>/<''J*]1(UO@,R&GL_V%.+6,V/ 6A
MFP\I6B)GU'.>NOQ<69U<&:7K]J!E7_:$H!WV5J=G(FF=":"S<]'<@E%*]8G1
M'+:C,DJM3JUHA;,ZTK]BI92J(9[I#;LL5OQN.KF_;^@]VY W]+G>/K.="OC/
MY8[OSWY!&FH!@2]PJ7R!1%$EFBS1=(E!&"\43&[]3)?'V/HY5+;)P29#FA;'
MED<X&CW/P'D8P3)ZY$>++*%._PNMF#:TA>R,]6-9E1#:AW/&TS)1#A-9+;V!
M<^B;Z&$*6Z0@.<PMUZ_U-.;3 $DJNCK(QE*_]_L'/>&!]@#()B2%3STU]$IF
M"I@F789)P?<WV CI'*P^=]\)U#>:3;A17-00[RFGA#0PS^%"C>)ZI#9,D%E*
M/\(9,%_M1&@: #8[K<5:?=<;PR%(;;@0>4#0K0QA7ZQ? (G+Y^A30U<"PI;]
M?4OY <(NNP%Z">X,Z,8"P(L<+>[^N<"[A#"(+52X8!)?_NZ.?8&-#FVNU,6H
MK6&VS\K+I.7S"A1.\E7339"NBV;9B#9B/-%=)6[:S[^N\1,[^=@=53>JV1HG
MT*6P9E\U+Y/XH@7*)G&_#STK88()[,VP51(C%D2,R7H 6OCP+,28Y=1()B$1
M$2="1F0XB=/*:9Q&L#P]AC2 S,B)#-N/YW.O]U7%?=:X8SH&,7:4-B%RN WZ
M9!B7R.DW/%0\OMR)J0)/:1I8.GK([B6CQA[6_GV3FJ-D/:$C.<<^_DG"2Y8T
MZ-3*+L&I]D#7 ,#4CB%XO:JLK6>WHLMAJUHSH1#3<;-AO4^1R>AS/US *;_T
M7YJZ;:^;>F-/#N>/$/%,9J76F"WJ'QXRDS+KS'K#0^?V%ES4D")T6Y_2&YFW
M=?JJGIOX@7'RA-,GZ@7DMB:G$)D3[R"GK_KY^7YLL7(*^NBF"3^I77.RW?*K
M_QN]YTY!=_;<$,E1CD([_N3X.G%NL _5Q7>^5"I/.&V4336#(!K*@#^?*FO
M3"?7X-$0LWT&^!U$&(49OX_B9_$5?XZ8EXARZ\B7?A\Q7N@N#\R:-W4,";H3
MH(ZW1HDS]SR828= 5>6&A/2PABYHD#A2'KT:6Z0#N/,C 798,48;-5M=:)[5
M<?*%+4V (%+ED)TVQ9]4 @MB;>O'"\)'$#F$J#%$#,KHQ;%S,E(=?4RG/;<4
M(,L-7=&2-[CL6C#;O@H-8],-"F]@G?M[<3&,JHY> :5VCLMZG-_KYL^KBNV@
M%6T=0$0:? ">YPDV8@3 6+!UR>OTQEC!_=MVIM,68=?-#NK6KW@]+K<E["E2
M[%E1Y&X\G1MS;#Q_/+?(QF=2<U7EKES6#5]RNFXO&3\QJZ!3?> \>J>H$!#+
M>^)=HBR+%,$UMG;10DO9IU.Z0$[=M[QV.)V.+O;T[J/^E,>>((REE&<2-![J
M"D(NBQ456*#VS)V[G5&ELX \>SK$#\V4KH-S@J?HN+A.F"LMNDD$-DQ4S37F
MUBL190+5ANS<9FR;@24[!O;.,+*?=C6Y8_9W4>9N8>AC#;7J@L21+.HGNT.+
MC;)ZO6V*JF4[A5G^OQ1E!0:!^P90O;(5 6)0($""&Q7Y[;Y0/D?71IR D@,-
M30%UD_XY(]3L2RA_([Q@[5[M1?LC"@KF6$]P'*GCRG["!<_=TMB*2(:T,LZ\
M)=RQ?Q^+J5MP[':0="(\/NZPHGBV WT;QQ.S--D8,X"*V\IH4LLX! U'57E,
MU8(6:%',#/4AK"!FFJ#2)AD7[0/\!V"HS\66<B>C@G:!7_":4/,'QI.B8FN<
M]RD;1ES\6#W \7U3[.C%9D/M)@G092<>^Y,8Y!?$@,X1CXARW-X/^R/$E B2
M>KL@72-!-3,"4R-B;GFW5]IUP#9ICITPN^/J]J4^PFG%J.2\1@(9G7I2:1DE
M='!T:"3"^/?#PPS2Z3/YDOJSQGU(&&=]/T;=G^X6H%/J9B J;M$-<ZJ';I2'
MAF[$HQ\^_<]/__[QTS\^_NU'N_XW]^!D%KMM!B 4+#EIE%.O!N1#6?&M@#:^
MG;QFLU#8(<_S7![J[9HVK<!(]WD4S=1FN*$EA#W><"*O$>/DSV/:!,@F;63*
MC*P4D+C$?O)$&W9BL^79L>G"%)\>'19G+Q9%@ B81(H,4Z> T$(O*J>5\VJ+
M8!D-2\5*+.UWB-Z^WZMUV?+P/UTS/8JVK3NT8M=33$I$D)I%R"6*[6"MQ2VW
M.70E ?<5^%Q7#Y3I5&Y_A;=OGR0$NB>2&ST?9R+&=(1#T"ZS#!'D7F&+R+%O
M>2NI8NN-*@^J@^1H(H?GTU\">+.&G[WR2(OTH9')V+D.M1+,$*75BEWD7=*A
M-_G2A'B#6[!'Q\C'G%4Z9ASKJ#-@@O!2 QK(33<"-'$?I/H#'*.ZS 2+V<,8
MNEPALDB\/E@%\,BE('JXK\&9?<GV5;$%!X/=9V]IE&WQQ6CBHK<RD.?^F;GU
MT0Z3"AX(.$S&&>[,D\"LJY/Y9%V=>+*N3G)%R:^8;MNTHISL8EL^,C48/GSW
M 6@.(L:H%BVIRY*1Z^ *^PH"Q) 4BY[-AK8[66X&.6+.I6"/JJ(ZP+"ZR]M_
M"IF]5>08D\F0?^-Z<WQEJLKM"]T^TR],EWFP@CE/ZW\"U(D@3P3]^6!YQ$IF
M=,H=1=))S6T]U\ *XV%M,7(2YJQR]5<6.QE.><?;"M*AU1ZD?4-ANBZC.*=/
M@ 4/?<56!R ! &W"T^>!>M?IDBCZI'O!/#$  J4SUC^.(N[$9L')^C_W,O/_
MMKZA(+22ES.)3LZ0='A;0W3YNJF?RS5@%GQOZ=KH77:RVI7/PB'ORW3NW@6&
M@7X;.[!WNC\VO/$]_)HG$ZBW0G;?.W@Q*:OWYGV@7SZ?\,9;B!0[9MYNZ5)V
MU3TPT?"R;C:TA!ZGX!EA^D\IVYR^-9)U:+ZI,4$1M^FF. G:>CZNXS1K%.&,
M3KEITJ%>#W3[KP*N[U. _0+G:@Z5R3+MT85IXVP^:4A1_K"PC"2O%VP^,;]H
M_]=4629=\"[#9]!PU9/ A+27RYK#9&DU&\#FU&PFJ2Z\LN/S,WVFVW]HV(@O
M;,79:2H"%#$Y3I$D4[DSXJ9E28=21$ %(((,,<!#3$I(HE0&BVC:^NKC?(+0
M$N?GT UEEI;(&N(3L^?AR$<5?C-_>@S?G.>P1AC!LVLL_*;TOK*=43:P\,L-
MF,&?V7FT%IF5O]+MFFV5[W:PLV[P@KL5/O#1PL^P(##^PZ9N/GQOLW=^"6(3
M==R&RR=9UB<6Q?H&YB73E'=,40-L8-H\1D(P"PI$D^ ^HFS::2"//N^K6S:I
M([R>U,BX=-'<GY2/&S3^&B2!=##'_CR<P.BK.SMI7/(\RSPE3]@V4$JIV^&8
MD!)?"C8KMH_.BYWUTAI!::A!!$9EMAULS. &A)OUQ*=;_\R] ?_,<L,N1WY9
MZHZW9L-;V=E6'LQW6V8(1;2IYF_X4&] O5 JAWZ-L-WEBXAZ$_FC>Q>YJ)C<
MA%LI>P+:D63GC'4=8UE20F6;?9N6&^6*6NHF&0.K&3N>31+0HU;[WY9&5Q&#
M3L[DF0AVQX9=K*@RFG6QS91&EEYP/Z7\EE],3Z48*:6^8I6CRFAA[NUQKA!1
MI-,8^SP-WYW9@#ZH3?U" ,J(:.2BYTC/L_('2\GM(SQ(]$D_=QU UYC/-[2E
MS;/=A]NE('30VFI,[@_:S@V>YN7F/77N@ G\%0AOECLV;TX9#:J/><J<L6.T
M*U19Y0WMVT>34W:ZY#DC#[^A(P,32=F90[I.E&B"\G4F"%NZ$Z1@/K-7R*^0
M_83]XXZIQ?#$_P-02P,$%     @ *X!*6G@^H?BI3P  Q7<% !4   !M<&%A
M+3(P,C0Q,C,Q7W!R92YX;6SM?5MSW#B2[OO\"F^?EW-BPN-+7STQLQNEFZT=
M2:4I2>WMW=CHH$A4B6,6609)V>I??P 66<4+0 )@@DG*%;';8\LB,O%E(I&9
M2"3^]A]?U\&+1T)C/PK__MV;O[S^[@4)W<CSP]7?O[N[>3F[.3X__^X__OW%
MBS_][=]>OGSQGH2$.@GQ7MP_O3B.UIL;UW]Q2YTP7D9T_>+_)NO_]^+EBX<D
MV?SUU:LO7[[\Q66_$[L^)7&44I?$_ <O7KYD Q9#'E/"!_SKB\LH?'%&[E^\
M>?WB[9N_OF;_]_V+N]OC%V]?O_UQ^\F?_A;XX:=[)R8O&-]A_/?O2I2^WM/@
M+Q%=O7K[^O7WKXI?_&[[FW_]RG]0^?TOWV>__>;=NW>OLG_=_6KLBWZ1#?OF
MU7]=7MRX#V3MO/3#.'%"EQ.(_;_&V0\O(M=),B0[^7HA_0W^MY?%K[WD/WKY
MYNW+[]_\Y6OL?;?%[<6+O]$H( NR?)%Q_M?D:4/^_EWLKS<!9RC[V0,ER[]_
MM]XX#AOD[0]OWFZ'^#_\)[_3WX^C,(X"W^/8'SD!G\K- R')=R_XT'>+\]TD
MUE$24=>A&X<FF?Q>\=]X)1W@U;_;Y?#W:X>2,'D@B>\Z0=R;X?IX-O@_9XMJ
M36X2]N<UHV7$<WV,5_]N017XFJ;D@82Q_TBV%(V8%8WS*M->&)YO'IC0'J+
M8[;K]'/J)T^W;)"W$?U>F=V6(2 YK:#BQ ]G0?3%#-+BXXP[(-[8'\*G(\?]
MM*)1&GI.Z,WIR@G]/S)#IL%GQT!@RGKDQ'X<+:_9CL(6038XHW5%OLQ<EQ%.
MV,YU3:.0_='-EHFZ?= ?&<I2Y 3B!7&)_^C<!^1*PQ"+OX94X?/PD<TWHD\Z
M;%4^@K15"77<9!;'1$.VM<^@!'?CKT)_R;:-,#E.XX09.<H5G^TE]#SD'I'>
M*E(<[A6<%W!"[M4EFOTRX.Z82>3"=^[]P$]\HB_-\K=0?%T0YG:ILY+_.N1J
M:Z[G$S_.?L3,SXHZ:W7N%(8"6PKI9A/XA)[Y(?>LM%F5?0^H[,P0;3V1BRB.
M-X1F#H R@^*O8<TL'_[6^:JA?^5O('G9BL%W@H4??[IT0F>5[7G,')T0RE0I
M86Z=.I=JHX%M$F>.3W]U@I1<LM694DT_0/PUN//*PSOOVGG28T[P*> *86[<
MVD^R89ELN)EE3@]ADM,RSO(QP"1\0U:<@M$FV_P4$,%,/@NR2:G[H+61-#Z$
M5+@%"7@$P0)=%N3P; W;/-G$U;F3#@#L G,?F\4[7%F.GK(_/>EN=J(A[&[/
M;&>XY?_;9U_>CP&V1LH.N"9_@D]!K4S9&==D3?@Q7$2LYH)K\JPU*-2*XMZZ
M)I^E3R!S# UGW5#DS1'@N-SZ\9J,53X"6[?=3GMO:R,9$ Y.H;.LR7;;&'"N
MHHIGJLFXSIB 9E7HM^JRWC(&G//6\&%U[:EL +CDA-2'U;9=72-!.I\-UU87
M6-D 5C.=&0T W\E:SE./P>:7EK*?>FR)OATV#ZK'K\Z8L,[I(Z&)SW?)PAW2
MP;CY,=RN>ALE3G >)H22.#G]NB%AS 9T(P;4'\3+8[0D*G%Q%25$4T]Z$;'O
M-O;V&@$WB3C9 ^.'Y;.ZW2EM'"V+%)T>\_IC0UJ_2R=):899M,R\W-(^IC>3
M[I$ %V\_B]-F6P9U[:$]>S"5E[OD %[]\/EK/<XUAH0/3[:[-J-5,F>YC\Z,
MPLYM9XJ04LI<S.PPVW!^/6C!I_ 9,^EZDR4;-:<C'0%NDYJY3.A^\L1,Q@5Y
M),'W\OA)8TVKCPEH.DLHW<5\@\^4FGPD_NJ!;3HSMMDSA=_Q$BUODLC]--]^
M\9ZY9NR7-"<*1A$RA-K3*.>Y-5W7MD$ F5TP#XWZ;N83,(IWH9_$A?KH<=P]
M$B#;E\PS(\<.#2(NV&RKO8P\$M04P@]/"/-"UW[(;$Q)#6YO%K,O#O5T'1%0
MJF"&[IK0S.'@U8@]A:@PU% )$K#\B(6MM.3A9=$,(YA$>>;#=,M4&!-P 6WS
MSDQ/'3^(RZ6L)N>A2H,!%T26$A$Y8<,T1O$U)'\\<M?EJOP-)"\5X9B)%'1W
M%!?IZ/+7,8SE8PA=;EL' 02W5,JCRZ+@4\B#!97 1Y=EK4&AMBVA*ZW->=L@
MT*4DE5,.[74F'0&TA%RV@>N;]LZAP!+6C8,.;6RE(P 6(]1J@HSD+_@>- 01
M%P;ILMHUCL&FR@G&C&)VO2HF[E]6T>,KC_BO^#SX'[()99-Q(Q9L-GEM?)FQ
MZD5NRD7/])5_I0^F!F..K\W5+/7\AN_&V=N4+C9<,&YRGOC7QG>]*G,E7Q,2
M>H3?4OL3Q^1O0>16?B'@]^,B6GP5./<D^/MW:?QRY3B;WW=Y[?ERMSE<1['/
M^9W=QYG7UP+DTHGOLUMT^7A;-$F0Q,5/]K!JD7S5<SIY2&&'\4J09,XCTP=R
MSOX8V^)S3V"_DFLZ.:-5UAWJ%MRP/U;4M'EK,O^-5YOL+M]+]\$/O.+K)8W6
M9FJ61')Y1M0C-+\SRZ:Q))02[V*+KY3-C,=,"'N[82ZUX\")X_DV+S;[ZEL3
M7H-.F7=,$5:6EE!838A Y&8BMC(K)]':\4-@>0D(C&:QR52U+#010+FT7C-I
M]5@P+*(@\>RZD'9&X9*L[PF%7C(ME$J*,W9)M )FOH 20F-R4:PB?"BZS4=I
M7\RG_;:'W3#1W6V>ZSBE?%:6W" QC5&(J.&8E,4DP:9D,WHIJ*&9=^*'69C=
MUN:WRA^=@ >TL^38H?2)!;19Z@#:\BO1Q#5 K8I<V0;4  23LM&.\A#1Y);0
M-2_VBY/\#A?L5B(B@>QX*<M0C _4SF'J!PA+1_/90)O4-E+87IFR&-L!,]\1
M(>QLM2D!J/ :K0LF(*HJ'+EHOD<QCL41W4<_>2A*=[-Y6%MM*A2G8CJ5T,OE
M^P.6)661P<;QO;P\>);795?F""QB%8K((M;0^[+ E;"$\VG[1R$VHP_TO=%0
MB&)QF7@ZO/R^G_V]IM&&T.3I.G"8J0D][D5ON L&OU.VDIJH*-OA W-Z3"0[
MW_#NBRP&RBH\%KQ0<KZ\BTDV*V#1MM/:SV Z@NU #\QG,A+M24YP5\JQM2CP
M2[:%$&;&QU"F;;!A.TEM4[J*0G=P5[A$=**V61727/0_HECI<U[&M.(WXW;*
MR-0S2'E7W?=1Y'WQ@P \8E4@.<'EK09E+NV?L!9ZR6&WMJ[%-"8H4@E8N0Q_
M1LL-Y@TE+80V4Y12 4<NEE]Z!S*&8BE=0;-[!M9":/P'86THP27=^Z3<KYTG
MGCYFX13["4V)UV394@9>A3*V-]2MY:*LO!*F.(>AA:4Y\T,_?B >WZOC!4E2
M&L89LT[- Y(4F*J,@YSU4Y.=$B!@2Q4J6BGF]C1<VKY!$M/ZZJU+-02A$DAF
MNVE(XOGRF%'T+1W%"$E,8HFV@P27'>H18UC?-&54IK5!2K&"RPCUS]Y:MJT=
MQ":U(KN  \OV@ 4IUH.3B:W(EL5HDK6IA9:&[DZY59?-?*R$SJ268 M<V)F;
MK/U8'@OM^:I<*&.CG/++23'G_S1,UYD]B: +\/MP@GJ@IJ<+O0#OD5""*&1H
M]=$'/90149V0$B@#F0O\'9+ &P>$I6D.<+A:HS:=8+83MR)9@5. +7$)[1V_
M=-*;ED.F@%\A8(AR;8B(U^[1FIC0=-9K&UJ%)'&*EBHO?-D*BR8DJ0H>A6A,
M\DK]*P5+'3=FC?=^@#T@.27<"GM=MZ<%L4*82/FE[)9FY4%3:VT3I(2FLPS;
MT"H$B5,_5+UV:^.^H(@":NS1K;JUBODF0,@5\MPP1*$UB36&QRU*T)%6$QG8
M&^2:!0F>E[7Z<()KQV?1S;&S\9/Z:73_X@,)%>P@04]R4JQP;_XM>$^HD'BG
M#N5-6OGY>;I.L^P3BUI]UX?>[Q0(3LAZJL '>-II6#54L)3%-8+7Y'DSQBN2
MS)>WSE?XRB$MZMB-/;26M"ZR8$>F,!ZM=4]V8B9:A%"/XU" @[62%\XB).L2
M["0WI=79C1W8H2GO"/BJWA+07J? WZ\SJ!Y(XKM.L"]B/30./#0./#0./#0.
M'%WGKT/CP'%(ZM X$-V#.30.U#<?%^B- ZLR8.[7G&;<>5D2[CI_Q\!J8EE*
M=#36I>&^R-/,<@0!,\\ DLZ8BF=I\A!1_GBD50DWB(UE@]<0;!,PU'LX(N;.
MXS@=1)(YH5$866T1%BCA9J=+QQT#&5T5BI-8ETK0(;>VVW%HV<ZV41J)0Z@J
M2ZF!A>C, B)%*_951F4:SH\4(^S+-@W&YFD2\W>C_'!E6X)E4A,58P4MX,8I
MMA/*V_.IW<2E261#S:H-;REU+*/28TDLR",)4W+&]$-4EG_Z->^8PYMZL/_S
MX(],33C =#([1%T]+C< %[D%?10G\V768H ?(Q'ZZ+LDOHD"^"U.2F@BTFV#
M"K=SRGL:Q?$UC9;@Y2SED2<BI@H8/>([@//MW<V)O&%O;&F?D--!CN4TQ-:"
M%6H8]YZ$C+& =\[Q^$O?G"G^X&C.)O1ZZZ"&N08[M;FR"KM@P\Z$WI @X%MQ
MZ%TZ]!,IS0O\N$9*:#+2; ,+^Z6.!8..39N_ W/"_*\@RAHPVY%E.RW4PDXM
M>79@AIL5/8LH\5?A]EZ&6W[B];WCA[SD\"ZDQ DL9-*T2$]'W'J(&FRW[[;2
M#\F*Q][]&QC5)V?;7T).DVH)4P!.CQQIQ<OM):M]1; M:94HH*X]$Z^VC ZJ
MN'@E]U441E7&BA=%+,4G:D2QTZ0Z<E6$$2L#?AZR[TE<;.F-[A62'IJ"S["%
MHJ>P7$:BN:.^ 'A"J/^813_G(6,W>WL]OHJ2$Q*S79GOF+/X _%6V>1VOU!L
MS38ZC_3E9SII!0#L#4X^Y/Z040J"<1-S=D@\#T^_\D60^O'#MKZ8M]B"3D)T
MTL,V"CKIP&[P#+J2R00,OR4/NA5/:&%WH6;0/*PJU-MZ4WKS<T*N?L6AD!^F
MC-G<+XS"^(@L672V:YU$8J:CU&'<^Z%#G[+#6MZ?A1\G15D2IMC>K)PUVN%T
M(B<'5H75H[<9P$G$CN5\?1R1D,"?%LFH3&B[D (%UL/,J&]E]I:-G?"Z.O:$
M1%4#I4\/LMYA=7%!OJ@]/')BWP46E)C&1&RK!""X=F-F=K'.UHD?I EX6EE&
M94*+30I4GZYDO>WB1\)?9F0QW"/;H5?D*N6WA^;+1OF:I;R6-OD)"5P?6K"6
M9C8UP89AUJ.-'&*9+AD3W:@:>9SDFX37W'[9+@O6I8Y[#F51-^1X ]8/#%!7
M+&B"TU);W+-%Q7;\K'ED@ZK];A5*U(TCTF\GI#$4:'>H8V!0V:*\CWINM2K-
MH*XCFB&<)-2_3Q-^!_HVVO9UL7G&",#5*.XSFFL*F'!0+[;*9B$O9&%(97\+
MMO+R_I7&6>M=A3D/I(AV>,<M0H*U!"IZ;$D#D#O"]@1R7*84?<-%4$ME0?4P
MJR O634XM]08LXT2<K&=/>UHA1?L*HJE*"<+S2HM!/G33&\C^KV] &? -O0J
M-'NTTS_TX1MY'S[=7JDV&O'UD]N6:VYCHI 7*=GLQB>DA=RX6KFAEA@H"!'V
M;$)@I1U<<_R1]/QHTU=)WX%:^S>TRV&2;O96Y-=.:QQK3E64';BAYA3JO>RM
M"%-"9&(K4@85W+TP:[W^[2Q19;JCR!XJKU9U.)$?>:C-R$IG6S&-20E4 E/I
MOM$HIC.%EJC-<($MB&WW%F%R8) :72"F)M'@#TH YJ[DAE _\ABW-('K\WCH
M0P;3A\S AQ3)TRPX*(X6XMM(XO%FC-\[\;9@@.VH&<P+PA0Y]A.2-P^ZSCA:
M$#=:A=DH-IZ#L\[N*/:45HVR+S'<C@G96EF034K=!SZ#6<A83'S&PDE*N<',
MN+:A7#J4L:W/4.NVL8NI2L9@JP)NO*#&[M8JHVA23AHU*S)>/2H$8[!'2A2I
MY_ZX(,'V*MVM\Y5W0N3^'./V+-I= J@"9&_KT^9D'(DWU6U-'VC(+B^&;9N8
M^^XF@K;LV9GI]@=L M4909L=8S;&[_68(PS7<_M0_/5LB[_4E!"GCLN@WTJ]
M,O90U0PA?G'ALD$3\89X\))ZO[\>;5IOY-H A[]!RXY*%N@T[.N_M&6IP#6D
M,ZLW<L%W@670K$,JSB$N 3GQPUD0?9$7QO6LBRL(V&H8W4JJ1_Z F7L^WC6-
M'GV&Q-'37<R?8MAUP9NQ'?YQ^V:QG8D9,#"6TY 6J==V5&V(42]@?CLND;GV
M6[GK!2"[2JJ+YZE"UP](A</;"'?%6V$1=4N%42,[HL-]Y^*$,)JNGPF#_3D@
M>;PX6W/O\0\;*40EDIB>M\TE6FVDJ((]\CVJ,C.[I]?#%7^Y!7KK:26%O1,-
MI13M>,,^XJRF"56.BI!Q'A;O,5WXSKT?9!.K*H2D(Z[.>,]=ZEK8XIZ(UWH
M\SZ?^]>W[.T6RF21@XZA[(.Z&. *3,VMQ7%$R34E:S]=Q_PTET&0O]QF8BO:
M1GO.#H,&IE#G3.8B/^-/$ST0+WO5#4[V2L,^<QM@ C3V@[&[J5T0)R8+WLEH
MOF2SY@\V)N4)66K.K$O^N7L<YG*!>J[V\(#1Q%7'Z.TCB%;PA[<B1O%6Q'#Y
M$:B')LQ;UO?>_[:O^_'#UQOBIC2;=,'BSG'/2CIN'YSPEJPW$>6-SYD+Y--L
M0L#J!\#0<_:U(>5FT* >L&CT/'QD;$3TZ2/CGIQ$7^!#\P:!;\5[$F$+ULY>
M2]K91&*&,-N5^80?"7UB,6(> %P[3QR,$S]V*=GP5"+A+VT?,\;\A*&AF++K
M3>19^T7]1="GT3Y(E':2DQSF48LN:M_"_M*).&0??[/BF2'N$[1<%7C^.M!Q
MD0#G 8#"R9F'-TY YDLV1S:KY.DZ<+;7YK.'C8'50)'HM^)>J,K Y'T V.":
M39SR!-()V?YO::KYO2U+12H:A+\-8Z(CB4)O>F>%851FYKI1FEVY<@F+^.'[
M_2F11'[V1W,9M8M>A"CH75@8P1=A5*-TP(+$R[2PW[H&E74%1+A[JD BON9!
MC^\5[F[QR'"X[8^4G3;8E[T2$\]**=1@-Z@HL:LM&7?[C6\8[1 2Q78UH15"
MC"S<E6583^#:>>*;%B^&=%V:,CJR(C.+OD$K$\_*6JC!#G>'6<]<-/DM<FN5
M$H@%25(:QAGG3J"4US0;>9JFP1!%J/H1&/M0U$7RR_4%^YDMLVX4Y)2GJ0Y&
M&!N4@%C=+D2L%B;K"44E]M1QLPY#*$4):?/+PWUJ35LFF54UZ5:FZXPWS56O
MA9CY%6(;IK_JP [I#\HI3U,)C# VJ&6 O(:D?H,/6!TT".-:?+"KLLHX0SV_
M Z@//!<68UZ+;V/@>5R+;X48]3F"O-*"MQ!T/Z<^OR51.C9C0:VMTTL-PJ.T
M$0JKIJP8.CA#'CH8Z02-7$*\^(SA(#A+M:D4&I2Q_0@@O=#!>A26XBRB%:8?
M(IK<$KK>3MQ&]:T.Y6>B%3I8 QY(@/J9@CFC^1//8@_1P;G'159;?N;N7CZ6
MG]G&P//P,ULA!KL*W]>GN/!#$K.)9M6\%CV(*AUD"9LO"IF[4(,1N>?)@FSR
M36N^M"E@.9UG(> 6&'';J9<9RV[W$(_W4; HW3*5D;IU/81;P1#=A;O>\66U
M6Y&4S!@[G>F:9BF$D#WNS<2[Y8ADQQ77U&?,;?A+$4\VHK5V6L] T!U@&E1\
M $N[X 7YV0MC-C"+BF%M@?%[&#JE(Y#5A:7$P_Z9%]X^9]<XV5YN1T;P&9@,
M%5CAZD2 \SB"N:+%Z^/,XVAJ@P[./8I$>N=Q3I=+XB;SY>E7IJ_ABBR8ELU#
MSCK_?YZ7?G2"K9DKGGCA_Y ]"E7^0>DW@17'!H?8H89N*LB*E  ?6C9[UJ /
M^]M7R)J5&GD#BC)06_" M7)@YB>6NAQ:M#TJL"L6='@]'I-:CN-9ER%4K$_Y
MMOBMYN$U!_[EE_Y;ZK>A/:5G9 R:_HE>!3+K0Y%N-D$V:2<H)GT>+B.ZWB)O
MZ3T71:KC>"I(41V4H82JY^[3:)JW,H7OOE<?'=OCT%-N42?H'4YPIV:&%=O;
M1C8DMB6Y!@'T^*:/])IP873W+_BIW@.PE$^7$$'>4\V%* ,-KE._WEJLI/.%
M(I3<?!%^.#W3*)X_=@*@UEQY?I\X?LBS9$6(=Q;1,N>V;K"9\S'9!=H#>JS;
MSCJLBR]O8>B-C!-<]]BNXDC1!^NY;Q9L9Q>_LHX?GI^D_(7RT.6]NKVC-+F*
MDM](YC*"1]6*9*>WJ^@C"]4JW[29YWW"'Z7G5BTKVRBX/$DITU;^!#";^)Q>
M.S3QG2#_>ZF-.[!J].=GNCH#( O0N]5VWO%E/F3X=.2XGU8T2D//";TY73EA
M[46HYIN^AD^*E,;>OR&\?3OONC2-7?62$^P2);;*M&%X,GX0UN'6:+[,=R1&
M'_I4NTD ._8&U8+*D;8 3*C4BJ45>.3$?APMR]-F:_"*?,D;^_#7X&D4LC^Z
MI!(4-I:DCO9E5.<5JK-6JN*U)PE)S4<WWCASDGL"P*NH.3Y.8-5;<.7E(@ -
ML'S?UHII-L@L)2P%&Y59F7DQMJU=1T3!= ^YB)C/P9Q8$C/OP]NU"BR1X"WL
M@RAFQO&687,4P%?0F?& O1.UR+F\4 P!'OG6LWL)HWW]]'O!9 ^,M6[2<DH]
M3D0:@]I:.*VDL->'@AB%;ZM870XVPZ%MJZQJ]])>GM8N R%KS<86GZ65H412
M\\RIBI!D34C<0MFWV$JN(QJN[5(,)N \W?BKT%_ZKA,FQ52=?#<KI47:=@/#
MC'C\B3^=<\?<4LKSL1:O7;?3,L[-1FPX+G>.#R=A?V=0(HE9$*<DU4H:5@G$
M\>\3Y2NG(+L#']"ZIR0ATBM9;7\5R*A@[QKM(JLGDB>JZ,56)^C9:,TKVIW&
M#>@6-6EJKPH!5&;ND7  ;&W7$E3921+#,?+(.#L5EFNZ898F&]224M<&U_5R
M+@CS9<F^563HE4LK-!59>3#DLT&Q0+CRJL,Q 9>_F2_EFQ'_T36-5M19PYCT
M;C):9P@:PVF;ZNZQ]11>9SPL0ZXO'KX0M) "+6*V$OSR8@"?%&5CG>JO&^U*
MQM?2^ZXQ#&N$Q</:\MF[J&$$K8K":=RY: -M]!I?>:N0;6=9OP=@O^;4H2';
M)/FER&QX2QZ.E(QI1J<^H*W%(*>#[/]T":YRO5L.UN@70>F^!K#J[T8>X)1+
M3JG_O9\A3KE:2&$'MPIB%-[_F6A29U=4Q3.PET[HK+8%DJ%W0BCS\A+_L76E
M&"8+BZ'/0P9MNBU.";T/Q%M5FHT,D 8UY\1TKS&@:2^?VH,5Y!T+0(FJB=D^
M4AG]OG?F^/17)TC))7$X[^WE@X8M_0H:>XALI;A:2?7I2B@8U];B:Z>%>N-&
M19*5_H/ML(T\PYLYL?>\\5W]LB78F?<>EZS%VJZ[7MZ-+[M2T&3#UJ;7CQGS
M,T)5ND=ENM;VOI[<8#NJ,"I5V0+[RF?\[BYO;^AO7ZE@+BX_EV)[.V$.,+R3
M6R(UJY&R[M;JT>[1$4B%CKV2&"WBF,4Q1KI0+9;1 WH"1U$W9,7G8[/2+">Q
M()N(9F=WEGH,R<B81HCU >VO)16*V+<W.X192=:K #CZF"W;:_?->:'#-=XB
MS%IA36UPTY5P2[-P]2EK2&Q+^25$<+MEB*535G(9-A.P_;E'R6]+/Y4N2</6
MD\F(6+O$U4'..&Z2C6Q_6]"AC!T/J8J[^OJ)!K+CCVY*]SZCP.?.X=%3]J<G
MX*VC2<C2HFHA9%C\T+CGN@5H^U];ZTB1*/82ZA9KZXUA"9*X_0Q;KD,/(7EM
M\M/2 7UTP1Z,'?1*^6UVL1<Z132MF^4W[@/Q4OX>< %1=@LZNP^]JXIE:K"G
M:2U:[<$)ZKF*XA7S7DB#F=L!;IIW+ZMO\<+Y7OR[X8]YLZEPBY?]5=5!%CD1
MI'D/71W-D1]3UJX:=RR=P[WT,E"]+J>+M']<MZ\T;JC;VBTLID&5KJEWK(=O
M\Z)Z8?OXD[WEZ];S):=W],3_>\8(1-3VIJ+#P:2NL1M!//Y4$K^G;&.+F>3E
M=B;81Z8-/K_R5.!BL=%#"RW4Z$7]EGL'8,";CD%\L'UR8UN\S59[\8.L)W!<
MJF*S*FIC-C -I+H2F*,,EB,:KA/"4.[X,VJ(8.Z7RT<9HW.NW1IA6F%I?@W>
M2H)T_&T2]MF%ZC,"M38!V^"+_;#? H"FB>I.=+5< (06UM\V4V->/FO5G9!1
MP;:)<CEWXH/QDE:MWX=(Y786_9+W&&?_:[R4>Y'!= .5^Z48X0?U\!:PW(4Y
M)W"Q=U"92J,<$P"!G_C"Z: #&0I,J)%.\]"R R*]A=-C^&FUV>F#X^A+FH4]
M2.S$#E-M1;*7?WUH7G#E,HMZX@=I0KR!#H/UN)A0&Q-CH$>_RI2:.EBJO?BV
M>SN48E;NZI3@OHJ2$Q+[JY 7',_BG(D29_M7C4I/'3&-S)PEYD#M"W_8CZ/8
MS_2",]/AB *: LPY84>QP.TFQ@'JV'.+PJX5=MR%9]"\8J]3.PJBY%B.I3</
MF6.94OY^85;*/9 1@> -]VJ6;G<,8+D@)S-UY\"?)(M"6ID2_WYKCXC[$/J?
MT_9L.-R*L\HS9C[.N&.+72F"5ON;JZK"*KL+H_N8T"S,/@\W:<+^.6)[:.#G
M4[2LF9 L3K-W$*B0 #/(P[0<LE"_>&@Z5-E\&ZUK9E\<ZF6WI^>;[-KGSJ Q
MHYBNMS\;R"L"80X]1@)O200M/63?232=,E#EZ>019>O9HA4%U&0(M1AM$(73
ME1!D^5H/%;OB19@Q@V'!_DM]E_TIX_XN]).AM<N$E^>J6$9R@?)G#(_TQ-8W
M2UW=/CBAX?[9>=0'1A8W80"G338D GSH#F&Q2MG,;(JH)DN'F>>B9U"RR77K
MA]$>E;4TA+1T0/8M](7<J\TUC;S433XZE#IA\K2K_!IH$2N2QPZ<>O>'U =\
M[&T"FNTA+61()ML@<N\&U(8NX77TE/_C ,&C%A=3:B1I"O3H:T3D;6Y:=KP>
MO<*JA.RV"Y/0,EUMS5'?TRB.\RX2UJ=0(8:\=I2$65Y 7=CA-@>;!4'TA7NR
M9Q$]B=+[9)D&38XM"5J+]N3DKH>L0<KLW58-0K+BL8UQ%%K<TLNC(>YN4;)Q
M*BWAVR\EM@V [5@JRZT=!H/L$[!X%B1):1@O5LYY'*?$TQ)-XV/4 U)MF33G
M;I"RD<@#;$<?8B='30D#;'T93#U2(E'B! /T_FAT:(.NM2L3L-V8K>X ]N1X
MX7RY9 N(^DX0VV*Y0@-3Y=OD5.WT($0'O\U'SM;'B'XZ#Z]IY)+8FM2J1' 3
MP=J"JR&$<>^VP=.9'_HQ"[_?1Y%G36I5(A.36@TAC%NS#9ZR\,Z6M+:#HWIO
MVD+* >EQRE;;]GN)9W<@N""\D*X>X\")JDEH4CN9 "<#QTT6!.F(\):+?\>7
M4MQ3^V34ZZ4^O1SE'P'<8RV8=RS<A32+MQ1C3-%WHP9<.-$<]9_0737X2+(R
M],0V^'+ ^'/?%3%<6V*0,[KJN%IM#B2?]NG_*&VYFZ<P$=HCURECY1K;!55K
M"ZF.(^#51&V=:S!X'#$\>=]"7JUW&QV116XZCYZ*WQ.?!W5H:"]"V,EE@V51
M;GG7#V3(^@48_;BF9.VGZ_C:\1GW\&K1,3ZJTV%#%;KPQ+E;)F7Y;L,@"9/=
M?1Y@#>@>_KF9 P5 4:JBI0Q7TC$VK8$.H>>F%5H@@Y4V6_(:A_<6L0L)#-5!
M"U.P$S80J[ @:R=,E^R?^(W6S,?Y0 )OMGO,(BZ:<\174>A"V <SDL_-4A@"
MWR,!-:QC":4M:B1P,R<#^I<"7>B=%@-1A8LH7-T2NN:\[]_ (AO>X@=,&52)
M/*MH0QG9'JDX&R&'BB\$I1B:M# />S!<3H&6_#)T,MT@DH+2#B4*STDGU"#-
M->$=UK%*VZQEHK<:A4S?W=2%MLA2F20JASB^T7A=KZT,4.]>>9/FK$E3Z\A'
M<TC#*I?*"V^\N6H%%[CU(R+2Y_2J.A[3$'*>D#5T[4<+(0S3;Z9EM34N%+=Y
MYCGHV4"FP='1TRW[;/;5MR[,$B7T6+!E$;;*KXP6B!"-9)@K8X.[2[*^)Q1:
MCAW4D)VR+FVNB+,+.)0SP8*[_.+U,%+M((:?Y-61:Q=R&-7(,4U^OW3^%=&=
M7Z]J8]F7)0FRO^VE)QET;-)JV%,9&.;';X%I9,-9N7+69+ZL,'02K1T_!!"/
M?&R<3:]=#POAM"!2LHFZB<C":1)9L(X;=S-<0]2-6F-R<-4$9A<<CPU0/IX*
MRL<UE/L?V!NB?&2 \M%44#ZJH8S6T4NP_Q^1T'U8._33,*%*E=R$XY4:;N:2
M[1FTW#@!B1?DD80IR?TU'MU;<6[;:6&?/"EI=J6'3#MTV+<DF]>4K0A52F9R
M\I0#9NY#/!)Z'YE&H'R'R!5K3F\(??1=Y8Q0ASLL'';LYE2.AWEE4-!7,KRQ
M6\Y+#!:MR,?&BU;:-+$F'1$FU7A%#^Y%Q&<9KDX#XO+.NDY0$-)P^SH'&2^T
MW?,'C')T!'-$G4\D[T)J()*6SS'2ERJB:)LQ7!"D(X./#X0$'])[ _PEGXYW
M(<CF"A@8Z4"?G3D9X"[Z#L5=4L%<.$FH_K\C]C94CEG-:TK-_ XI3]>$\A\X
M*_+&=A!>)C6"6H^.(_!62590&WUGSV/>J9LF/G\OFMQW=7#2+# KCZQ[)U?X
MK4'DRK^O#7="$L</8D$YAH2=KC$,"T3X./NG.AM:!O:RK9@*X@W@-KW@:ZM3
M9A#'\282X[6_;&&NLZ5BIY1"2 (IFZRX=LKF4(P0EKQJS-NIF1#2P'1#VK2T
MMG6)T('/,8Y;9:5F&.'$6LS3F<,\Z#7/(UK=&TID4/.L'?NB7'9EG# Z0E2Y
MN0N=-6___@?Q>(=<SM8L2:A_GV8="_B;*^QGWA5)]@]Z[UY@4/9+H.@AUY4H
MR!P47;@>TM84)/OE.$YY8^SL-1YXG6B20'Z3"%@+!!!"=J?6$?W6+O%.YZZ3
M:^ANE[J*$L7^X=VC8$?/"B)4@ *L :+)YGO*_""/1;Q[P[%[=GB^;/ZCQ&;W
MWIR-V4!]"U%][S:'&?2AL+Y!A<VK41(ZR'MUW_71$H,(+D/UO@OUPE[V+.]'
MR;2*Q EO1A7&A+\RO@KYCI2?Z"0-^P:895/BH&EAM;)Q?6D89NT,P37*[D'0
M.F0!-6P)D-X6'B&(KARRBH.E: #7]B'[>,@^CBG[:$FUQYBEK,V2LWCZU0U2
MCS^4N(W+,]2!=5Z9[/AS6OI(FJ^/1MFH80EPB9WY,DNPYYF7O-L)="UP)[T)
MI#PTP,.Z6R1F\<P/^;MNX4J0@006;8W49*5:APSK&E.+;;%OD)%?S5/0X0[S
M"Y=_L-Q*OTBO^%UY!9/N4*7!C9KJB[X':6FV2RJUMM37Z$PE'1!%D17PEW6<
MDB,#Z%H#BB^_6EL\ 1N?.KR+>]_6Q\H$D'Q$$YU6D'@'F*/I@]]@F7=3S)\N
MG;DN39T 7 /D)' ./:VJ0 N>2-<Z6MG.>-SVW<V[Y(&)7SXTJF4'E7H+?!CO
M_"EI:-$R%7R=UP=^AJN[@1W2795V9IDV'CGAI_JL 20M&QG[52-884OQ@SO_
M!A1WI?%MR6\%DWH7@>?DR76"B=)XOI2Z[YPR_#E'-TF,8P^(-='5*E9J ?K7
M1OSI;__V\N6+__EX^>M/__L__^5NTJ^_A3^^\_[X^7'UVU-X=Y)^>?\S???S
M/][^Z^[V*0Y^?G3_>!W\9_(N_;R:O_O\SP_KY-W1/]_]$ES_\_SIRX_DEY_#
M-\?!E1M>?OC7#_^]^?'X^+=?XM^\U]$IF?_RP?_\8?';M?OG/[N?CX(H//[Q
MAW<_O[LY"H*KZ#UUOO_UX^OC^Q^^T,U\]OKG][?_.3__Y<VGLU>OGIS__/AQ
M^>LI4Y'P[L__?/OA[+?[D_CMV1_!\:_O3B_3S<^?3__\P]=_!.'RX=W"F?UP
M'26/7_YY^X\;_S)Y\\?QYX??:/**?+W]['W^KY^^1(_T\7'^PV_W;G#TZ\7\
MX?+3\>OO/]TLE]?![?ODDT__Z_59L/YE[2[\_W;_^.77>>3_Y)V?S$Y_^OKJ
M9/61SHYFBXO//[__]*_E]][;\U>+TT7DWGY8/K[YWQ?'-XN7+P&=I7T]#%R"
M0S FKHO4)\DA @@LP!D@R@7HJ:Y'98R[I%S+>\2[0*5D]ARFAG_'.+;G(I<&
M']TVV4?^;2!B] +5C-,AUW_KZ".,@GN(O1W(T;STU^D(0HI?@<8HX^,>:J "
M*UQJ!#Q4&O15#1'5\65 U1>*<M!DIZ;<VJENG.RKQ?R0S2R. M_C16,W;$22
MO2 3+<]#]@GI>FE#SWZ5*9]+*,]SRIKAB-'0QO6TQ(FSZUZ6WEEOCH^UN?:1
M6*5NMHD8:GO\^8;0K#G9CC%@$0H(8-<;2;6V+"@1,$C'^KN.I0\13?B#>+9D
M)2 P"5F)@$$Z>RU8^M6A/M\R;(FJ.3[N?6(E.0E P6FZMZU3V_(1R_<OR28K
M_QJY#+I5""USQG7<RXPM_-5#,E_>Q21[M,UB:;LJ513'O5,_RZM*&3_LEM9E
M1FMUH!:%6Z>$8R>-)=H "FYCZ^7QV_+TL2)E< >_EZ3JUZHMQ<"73I+2+.J/
MECGCZ[6?;-].!7U;4NQ6E](.Q9.M)ZDDX@6.1#I(FT?$S.X2,:FG@M""\*;:
M3#EXQ7SL.L%OQ(&^KMB#$6R?WT1'JDO07 88S:Q$9A]%9PP80/9X^ZJ*">0X
M&W!-J6>AUU==)-$-"*&IFA 8E'&"6BWSQ^9_Q;;SVR\D>"2749@\@#=",&4#
M\TK](%N/$'NDNF(E0VA?6;3)3]7 F.,-V[/?RJ;3KB0P^\VST83>V((5)EO=
M9?B.>/LE0MI<"NJXR?&A=I4=UKEJ_#2&3-]P2J%*%?7"O.V-HZX#/P]ZK*QI
MU&2J +-53'[]]T SE_XO*$4%6O:*21PZ_:]/?](FP0#N7#W>H:B'DA);4 MU
MNE,.0370+3)9@Y\(&AJVID[ ;A33-06] "W4 *T1EHX!.XM2E*.2,OFIAISF
M>!<J,FRAOXY)LZ 7RF2?\R&(4 V&SE*:F;>F2H!N%Y,V!7T0+;0 HBM"#RVH
M<GH;'9%KQ_=F2T:CC_15AD5:\/V7@4#T2C!B'(MWS4U?TGHC3EK(FN!AW-_4
MGVCOM:U- \N\6UGI^@@#-E2U&1<@Q0/3MA#Z((,]%64G"AC8^T?**<,*OQO3
M'L?.]=Z\%G<&2YO!M%>X"8P]#I6-Q:UDB>Y"+^_?3KS3KR[[52OOM)KQ,!TW
M07L'D.-N$!, /.S9:KD&4A(]VI.Q(<H;1*=. #SV:B5!I*8?_;:/9V8D>B.+
M]0QL>X8,^@E1&97I"+W-391B"%9H!+8%#&'J4<Z'!W#\ 8N&-!=KY[24+'3W
M*-->C@HH@=7]6+MS.$\>"#T/EQ%=9Y]#=M:ICZUUK5_ZL:Y]^DCX+6SBS1Z9
MN%9D>TFD,)Z\38466^JC85BE+L2YVFK@ 7=%O>^&TLGT&XL[C0)Q#&%K*[9L
MQU$!%U<5JA[/X,J@31YK8^NE$OH@8SW95^.M>$IPP>*3/L9<. Y2OL# DHMA
M0&D*K6!ERMQ>$^H2JWDA!>(C,.%MBJQHO(6PCJBGW>!:H$U^)+9;51?TX87M
MQ68C*)FY&=?Q@KC$?^01R?ZUV&A%G37@BX_=M+2V%(WAM+VAYMCQR2[-9\A=
M>0246FM]_+GV=T"!U!IRST*3O_K*=)[BLXBRWR,!7\"\IW<0$+?96TTB2BA:
M&-N>F<S!T,4HKYJ%8>H$O)U5BXF>AVUS5+O #4((:P\T- 8@V.*T"=FQ2%S.
M@#>+6WOQ=1@#^2C3DJ@"*J!=,FTX,5<DV?:GNXCBF#EI-P\,),CT:N$!\K=N
MF?\77^<T.&BAZP=^2]*UMUNM2+3'-:0*?L#<5\?&OC6@)\"R\U_#J$\-2-(S
M15<SO5?I^IXW8LHF%,_3)$Z<T&.S/')BWP46IQYMY/M!YM+6A-C<S6'CWT?]
M"X:%_)[X0<K;>-:9GGG_2N.LU^40RJ' !;*:&*VG3FU101^YK[YDXC+.AS$E
M4NJXK2S ;8D<Y1[N,42Y>7VFF=H/Y-M4::'>2#<7> > 4.XTF&R'D"EJ9PDE
MC>Z4(+JYKG.56Q#+XBNHC,UUUQ;B#B[ I)2-:'9[Y.0[P<*//UTZ(=LSN+?
M=H<30EE@G_B/I+M)N?Z%TP;%686BP4LAJB/J+PDEC)1^Z80DCA]4\3296E_2
MA@9]OES&),E*X_B[%S'3-7*>D#5T&"^G@^2\&^GL_H(PO.J86Y6@Y[ZP9^D\
M9/--.:><[]E7'UH-6DEA[1!VC4%Y2VE'&D8#S*H_(LJBC/#TJ_O@A"O"_OK%
MH=XEX:$&=*U'&REL)T%E*53*.UIQPWXW:)MPW#W#<L%_F6,)OZ[;*&&^&S3$
MHFY%V3P6-[7JN4IN7QAWGVZI$\9.=ISZWO%#GGT6+6N9LZ(Z&'(*3D'3L[U;
M&1OH(MIGJ?DMSJ-YDF*O]SI:?Q=2LCU8+B0Y#VO2+HQT\1+SF>/37YT@)?L9
M7T7)"8G9-[P.819_(-Z*36Z_%:B=ZP_%"_9FV1D[<%T93#"PR16K@?D6+K;6
M2FW'+HD3IXQC9S_]!>&/@N<'!Y8B]BTK,R$K,QDK9J%\/U(&&V$Q8DXDTY-^
M,M /]BWS,"94)*F#P9&IIA;PME^0I95Y+;85&23P- H["^Z.GDIS.Z/D<\HW
M!@N!B@I%K(S4,/:J$KZJX ^@';UTHPS';GIV4A,J)#$/HC36BU#,K5!B9RM*
MD]O]\8-/*(/GX>F"/)+ KCUH(XJ6FD2U":UB&#ZST:K.35Y/(GX/<@@3(:6-
MG!716U&=%D,.<<ET (CU/-RD+)KD_+VQ:^<%E'"KA  D)D(/]AX9B&3?#B;9
MM\]0LF]KDL5J-"OB[?O!)/O],Y3L]S7)PKT8\#S=ED'R&4-GLPL%R5,(=FHG
M:X/C)$N&RT:5%UX=5^3"O)N'B":\4<=Y^$BVM=VVA-Y*"OM 0:SN9<&U(X7Q
MV,+^!'+'T/[\PH_=(.+J"G[<WDH,.>Q04>?J 7H[=*@],:XIV3B^EU]FG(5>
MUNYEJZG; ZS$TE+5H3S^E:N%(\:U[UI)3W$X61Q*9IS:7]FZU'%=7X/%(:B>
M4H<:>9\NN2&6UKR(PK?DF D11LY>9#I=8LRNU>^BAGG\T*+_E;*@+L"0E_%)
M3O$X6G.[E2-(>0D*5_./?O)P'GK^H^^E3E#T-;#5)[DG,\CO<ZLMC6H)=#_P
M49U!R885[_A#<Q#:69B<EI@!C=) D?'V2&CBWP>\2HW$"Q+P(K5KAR9/6H52
M2@.-V/RK 8'IVI^N[XG'S,F^KG"G1O-E\Q]MF7QC-C"$KZ/>E=N3QEB;6WA!
M,PQKM9S%9)@KG*XW?(2N"DVC*KW2\'I5EVT#0!1IM%6WS<.=Y\]^X2H*:240
MX-]O.]@3]R'T/Z=$5%$)=V)D@]7^)6^P7#6BJG&#>%&NT<0+;EM6E_"<SHK2
M(]77E0+[[/CQEGUCH<!*2@:U.<<09JRL07*P$2]]UIGB5X'.*"%% S_>B]'*
M6;X&8=S(I6N-M(FX#4VL4LLZC\=1G#!O['/*'"^-6X$*PZ"N;A6QJ4"!E'BL
MLU9K +7E]-C9^(D3])":PK#(!XDF<E0!"[!H"L3P7E/?);]&++#*0J!!;*Z8
MYG3-K01#P"HJ$%&?WON)YURF0>)O@F%V5R%)S#Q2'S&+\>OQUC9H%>31TRZ/
M<1PX<6SWPH* UC?E5'? #G-!H6='G=V1:>FN<@45"P9 E_IHRF?EBT?<1$<1
M7'AO^UM:7-;R5%A%M2W)Y_IN8SWQ+Z?\3/6MM?I#2S*@'5KL/(W$9L!87T9T
M6]DOK*GI;.N@^>[0EN99*TW-9Y*TANQ[V[==RS*UN@NC^YC0[(F*;:JETEK7
MZED"%'L SF9_5JP?&D"RB/3DE<EZ$NZC8(H-D3$^1#G]-T9@2Z4?V0S?K^,0
MUQSBFBDO)] M$R2_ -7_@-=--EB/J[S'U9GNM#(;RY8!!^5Q+/T4++A>7=T7
M  1L;B\VS#1%WDW" ARP7*GFW"13*YH*GH=ND+*8Z3PLVO:/1*'U^3XH.;0B
M&/A+N\?65KS:$:ZW$>2*_OWU2'2\TV@?E-E4ON9.QM9FGX9>S6);277MZ^CN
M8N(E4>;+UI_ZW8$4+6^2R/TTWW[QGCK\I5?@1%B5H]L.CN8BCO329) $-9-H
MV?,T]T[,R[*?MAD) (%H-SL=@(T>)KAX]$=Z]>CH:?\K^01FO)N_K2P9 $,H
M+X);6%G<E ZAQ%BILTQLE@ILJV-CA?/#F:!*'Y<JKECB/5UO@NB)D-(,K"3
MY'208P:A?E=/]J0(@5[W^4;T'F(O0RR/,69?='%#5&<]EIU:F5_<5#6<:P2B
MI.I21KT,OE_Z[?.[5YD?;Z'B\BB(T/4;&^IKAU'T3E/6%->28 &O%.";WF)N
M^[+KL1M?"<>H!\H3L+XR02-WG[4RQQ/>>X2$WE14N<+OP8\PDC+8+9%!M;@<
M,\3GX766\*W%&=D_GK!)[L 8BTX;<H]YFC R_3:5/]1M&4N'":5XN/1 (W"A
MK(2(5LJ_:XS>67P) 8#$O,K(AUP[>JY=44O%Z7,E[3EDQ(?+#&HLYT.2^Y#D
M'G.2VU"5O]6\=>ZIS=,DYD\L^^'J*K6P=.#Y.WC;"C($KJM$ULQ: ''ZE5#7
MCTG67V&\^MK*-7:-^^@UN5WFYAX'8-TP;)3\GD;Q:&*,%@X/FJLL2[A<M!7U
MC/MD<5"-,"#GWV1Z&E+RN(EJ[O2?QW%*O).4URQO.<XF5XX(XH)I#UI5]1EX
MG@?4!H(P2/K*[D"@V,=B*I,TD7K,/T^='5@!<GW_<7*%%OETSR*Z)'Z2TOV$
M1^:OBC@\^*O*LLP5]">\2VF TYJ%_!$PGVXO-8W11%N=R[=IL>VJ1[X^?IZJ
M 1=,>&0Z+^+P8,"599DKZ"\C-N#=/M6H;38T^X?T X0.Y'K_;I+%<HWC&_!+
M]%8.X;X]M3618W%087P25[TM/^*#N#%K;:<)/JBRJ<@+!3<^BJNU@[!5PKD@
M<<)X9C/)LI%WH9_$12M%V#K.-DI:Q9Q* _6NZ&RC E#6J3S\H;83O;931W/%
M!9[JRG2H\ARN-$YWB8^PU%,TA<7-G95RSW9:J.Y"9\%G!TY0MY,GKM3?:M'G
M]BVQ4@O7[!WLVP<GS!V_*_ZT;LPP'5<QJ#;?A^QW/['#UH^.5,<G<R\1<DJ'
MS(TM78&N21W7JJF6A$UF9=38/N1Z>HA\JJT5-"?Z?+8%@XOLA^5A3VNFV=*A
M$X=?LPUR<CM#C>W#SM!#Y'"5O&-6[>>S,>C.Z[ Q6-4:L,+@<:V>O-IN@GM#
MD_/#"N@I>=#:XE'J.:\J?3Y;A-:D#LZ3-74!K#D>UZJIY9S'4SYD<MAP4'YS
MJ1L4+4L+B$:JXIWK?(K:KQ@V''8&2_IB7O0LJ2RU479W&84).79H$.U>7K^,
M/!+4GB3PPQ/"]JNUSY]'*SU$<'NSR*#K;K6HL_(5F3H7,C5?WL9TRY16-1\X
M4?U-O5E$ 24>@$)!*ZP,?Y!V*"FLF&);2TU<?FA'G4'>MM93PY@FOR^X9%6K
M%-D')2UB?]MK4'6L<11OV;0[7#5J^ W^.OF.OGJ!HHH$*UTGAY>C4"LK< OJ
M#(VPNV027Z=K,/2JXR%5A[7"5YLQW*,<VM [7V&AKXPW2NBK,\;MVO4MUJ?;
MW@W::]G[5/":2/B:T&5$UT[HD@R*V$H1NXP*=DS>6<$NA0?L9:UO2^D!:]T-
M*E<"K/SSX5V^;R&E-L2[?-)VYX>W^709?;[7,BP)UCP,:&@MNO4]/,TW<AVV
M+6AS?[NNS&9);\G4[C669WX@<QPQUH-LH..(+)>^Z[.OHN4U(913<4*?U(*W
MSCSXT-P]GU-K1 F#E72/QSP?'IL<B5H/*&7SY_<@G6.3.4[[!L_AP4DL^9N7
M7#<UWE+I1#D1IMFR2&<)MI+1JG!0&TE[MVNFSEH) 90BJ(\_>&!U*"^H6"4M
MY177#&@H$TPAP.%42"U!KKW*+;<M.ASV3.*P1Y+XFJXJ Q[@#'W4.5P-_DAV
MPT.CHD.CHD.CHD.CHA%?'3@T*AKERC@T*CHT*CHT*CKTHQ@!NH=&1:-:'(=&
M18=&18=&18>- 1_=0Z.BL:V/0Z.B0Z,B[=D>&A4=%L>A49%ISGF*K5H.C8H@
MI'YH5'1H5'18'/KZ,HE&10RBM9]DLW5"!EB8^ RET/4);.^A0CB7T6,F@_/P
MAK^TR%"_II&7NLE'APLH>9JY+DV=8!$% =N(N5B 5YX)!Z:6JY4 M$5I)X9\
MXMY#[I6UW8'H",[%6SG,_\I6UWD<IP0\XM8CCND8#:(03;BA&HS JT91-#6H
M2NR(8KL"@ZC#'F*#HU)YML.",L#[FYV[P_,6?<DA,SC?$P8R-MRQ,S]TF//E
M!.=A5CG)AUAD%_+"51+=D%6FO[ /-[?1O-W1U+H2H3FDJ3UU'XB7!F2^S$=<
MD$U$.8T26>;L;_]1<#.B_ZHRX,!TLG("C6@(:G8J)#$LAYG&5HR%B>J@5=,S
MTY9L(]<T9L#'\6Z*\-<BVFGA)I+-UWMMHVA#$^^V2\['2;1V_-#.6L['QO;V
ME!2Z(K,J-'WZ+'[@/@+?=?,Q13=3)-N:Y%/DLT=5+&43!^NY:'3#*PBR+%O!
MM)5[0A(B$Y%;%U2 99_:73./HS". M_+@,L< J#.O9*!I[S_M.$%\JIZ?^&I
M;SW:XMOO/"A=4-L552X>V8YC9.RRUFSQ5CU. W_-W%A.R(K-:Z>%LH[4Y* (
M%F8B;[XA- LVK.Y:,BJ8;;#5Q2?%"'Z[FMY6H!?4 [0A-='R!7DD84K.V,3Y
MN2 /I3_ZR<-Q&B?1FM#3KVZ0>HSI61PS[X5XM\Y7X!5@P@%JL8=&CJ:L!D9(
M0_4%[F4 ST.7<7@1Q=!I"!$%7.?/4+9"J.#:W&N)KV@-R[MAA3&Y(FK97,%G
MZ/974QJBF0.> 9FLH1-"_4?&\2,I59Q<1<D)B?U5R,>?Q1^(M\IFM_N%]\P;
MY3K4D%WO%=>?'^Q+_88K%$ 0</T0S72),Q-S;D@\#T^_\MFG?OS &9TO3\@]
MM*YTTYN:@=! TKQK($3SR_TV4K@+?I@R+O-]AOGG1X1-E6Q_CWD*)&;3H [C
MFD50]"F;^57$_I4Y&E$09-ALC2-X!&J/TREZ>58E!W5%R6PG8Q1=?RN#T)NM
M.2Y_9'\%WZ/DE)"SN<:;3PMV!G=R #/SS :"5R/E@TYQ^19X0%WXZ'%"F'FQ
M7G9%9>:Q_V6LWT874;BZ8$Z,9T5P.I2GNO=KH6M^*T+@!=@H);H@#G-B\BYK
M1TZP;39'2%*"HZ6&2$<]+WA6@NPB76;'MA4:9,N#5NF0ZEBF9FTW<C;>@M?Q
MSY=W,<GDNCN3FR]W-2;749SIP"E')_;O W+A@_M*4%QA&%9-Z0N3(WV%,8ID
MF&@20^H)3H+,EO@A7X$Q$6MY%F,Q$S \34U-@"2!W!ZK91;#:0E2E&1'^$@=
MFV33J'&G]A".\F!(R54#R:GC Y9)Z[]M7_C.??9FTW%*.18C\01[L#6YE0XG
M$-1^/>W3&%1;)F0T5-$S3XF!O Q8GL=H3 804]-3%BAI /9P =>J 74%+7%G
M206 DW10.P$_PAFGDV'$V?3,!JA<S+M\P-B.SLD,K3I3M"(*(!;)*("G6<"V
MB!%8$CB^)J@V@$(IU&OHDD#%J0RK-5,[QN@$KY!N_]PC1*)JQV*O#-5^E FM
M7 5("ED9)!4'>R.SJ!+?)M+R,UZ@P]Q"J465Z!F]*Y*(3W1[FP4EDIH;*#^X
MOR5T787L(_43<A)]"9660-<8F.4L.F+B*Z 3#ZBC5&O*SZLP[:A\-K(?NT$4
M\^(/.THN(:(=999@4'_TM?&1<<G??;(OAKZPU(!$1@6[P*A=3_@J:PH'KZT$
M7_%L::XY3Y;>4A620$H,R-9%V6$30P(A(@@!66D (B&"6S7;IIIM\H+H U*,
MO2"/4?#(7,)C)FT_.7/<S!&T<J6WG1;J_395473 !7>SS6PE.6%\[3SQ=6]%
M@ ("V)N1^AIJ8@-6$F,88+" *>$Y$,Z[%7F):6#ZZZKBDJ"#?=.LNNHMN!("
M E@K3,63$.$!TLP%0CQ6' DA">2KGW*ME,L*M+/+!4G8^IHOMR3L;#TB$I/
M70P.:MNQ:F1IP8P)"(S9C(GP &@[8KJ<JNQ<.6L[,9&4#*HG+M=-N<3*$/4)
MBJXS[OB[&4[XM%VOLQ4E1+-1HL(P(X98!03H.&?4]N"BT8O(H&2WMU'@7!2;
MR"[L=+[ZZW1]%%$:?>%!J;-A_U(_V>J_]^J0'I%F-Q*SE6U9"T_,&U;525TZ
M24JY ^<DT/V\6PAAQHP:0FV#"CDW4U(WB\L3.:-IN/[0;R>)C,&"<(>"60$,
M\]I"?")+41=2N-1.?QM;-!99,,.1E3%YUX2Z'.N579O;2G@R2UL'3+AV0GIU
M$0+MG*V8F\M;F^V3_/OGX60*(*N9Z#'^V#VH7MB!74X"6.:,>3);1REX@9^4
MS-A%VXT35%,>$^E=.[YW'O[##SU+/;L$!+#/MS2$)H('^VY/E?W2J<[VCS$#
M\IKZ+GEC=06VT9V(.Z4!).ZU'_GF?[I<$I<WFD1PID2TD4\/0!PJ(:9@EW),
MY)^_/!?/0B^[\A[/TR3FC],QG\!B[D*9['2DKHYDC]LY?99\&X/[9[95W&6U
MD48? "D" G?;I5_G98T>,J<AFS6UT]2R)SO3\:G[XHYSCZ;)_^ZZR'ATIP=+
M$_+P8430XXH/Q&%&?0H^@:\^$-&8C*,O!*@0VM"),HGULB>R$?3(-3?J)4$!
M9+@.#RN,X6$%(VWH^Y;"F_Y=K[6TIY108/R2^#UM/&HC<=W%7XY\^4JF6X /
MT=W:>E/C[RI8]G@!?5^H*&]7#%"_V:M_<;%&YN&">3L.OWBV=7HJ]Y<;KH1$
M9]5'0ZV5E][CUD #LW#EG('MTYRS:@?Q#R3PSB)Z%T/G@=1H(M_[ZFRIH(@<
MX$-:MDS63;K9!#ZA>;N!:QJMJ+/NMF$Z^B:AH=5XO6L,S24@'FY[B#9?ELY&
M9X\,!^4+S ;#(GE/BC+A2F^"%=PU?;.7*(0LS^\#?V4CS]%)#L>>:<A8'3BD
MQP%5&<1.><'SA^'B6- <\T080-&AI<WSBC]74CR;M2'TYH$A:LO]/W4H+\WC
MU3H9'4N!@)2,;DC0!HYZ2Y#N47I4/\S"Q/?\(.49@1OB\A,[GS]KQA^T)=[V
M';3U)MWJQGQ9AZ81ND(]0P7%%JX;W:6PW'HH* E(:Q($[3AZ$@]@X3J?34XQ
MMA]ETU%Y <VFN&#ZXQ@V(EBO^?89N9\L-2&HCX]K-@98=M5.!@UXS8.79HL]
MB-X3^TD,T86B00TSQS:X,G0 #Q7]?!,FM>0? 32=0-C"K12?P_"$6E4#[3<#
MZERM#AXB 64K>BR]I&PK9MR1L-XWLHV2L0>^&S1[]#0F1R0D2_#[F3(JV(5'
M"L)K/N M  O.G3%*6Q05T#O^>%VTZ'UQZ$2&.F%<AU=3SCJ @MZIMF$#=ZG
MA1]_NG1"9Y7E")W0V]=J=%I'L#*<6>CEY1\SCG"V\PS0<=><$]V<G [<ZCDZ
M_5&-7R];+F.29!W2L\-66QDX.1WT8J?>:LMMB8$>X'4(%LV9\VVE+U8+*2Q_
MP'C1=I6^[4%$R['NV2HZOEMK,=Q*"MO74]%QL3A%N-5Z;!F]N!)1XJ]"%G<]
M..&*L+]^<:AG)?_42FIJ@FG'#;@@2%FJ,4U^7W!^5&TF^Z D.O:WO=BJ8V'D
MLGH9Q!H4"-U0=QRHKR85<2 O&*&*50 7I->U]PT^6-X%# R]ZGA(#EXK?+49
M3[B['X@OTQ(%H'8%+29P%7$DG<!2[Q()&=2,<&=@)G9>ZDB!ON[30X+\"2)>
MVAC:#?AK9*8HP3I2N%W\<N]K^\*N^V1VWV=W=W.62&[)0[F\%OB<C@Y9E!5H
MX2".$F8 CEP!&SPB)\>&5[^FE !?P+"5<B^8O=S?3+)V +DCML]'VKK!UDK*
MP*]KPTDC-]XY2@^7<S=XZ4I93L?C=\_X"Z^\FZ<3^_%=&-W'A#YRFN?A)DW8
M/T<A[PY8*)&53+H5%E$W.165SG+LW?J#]:3;CK6CI]T&>APXL8W:U'9:*))4
M7MF5_:(=LQ%DT'>QM< _LE4[J$L=]Z1=2>_%<8XBN,!E1WTJ1[.+\S9?FVNG
M-0X;K2KH#MQ07P,J36;WQP\^H0R.AZ<+\D@"NV:[C2C:F6A/$]X*),290"]!
MER?5Y-3*Z:@>;>1 3V]%"%5 #6*0U]=VPV<^;9SQ][V=D]062J/9>4TE)D(/
M_#+R9$P8:,0'<FH"<-'EBK&7Y6.@<P-R.F.Q9!8B^):++66@06\[&6E!V>,2
M1-? NM!%#?.ZTU#JT(DXK&&UTKB&W_:X=V+BL7FHY3"-PNL=*%FK$UY9GW&[
M( %/"A]'<1(W6;%5*MR/&6TS+<58/?_9,42/1B#9_3X^<!F)&6_PO*TI.'K:
M_TI.>\9KL6QE.@$80NW*!Z+H6;^@#JW!N]#/T>8=V6U<P:^,C146JRW8RG6[
M*B9X5=X[1JR$M_71D=T^H28*Q0(2B5X3NHSHFO?ER30D?L_;X//AW^@\F]LY
M"G:QKA16!0!04GQROMZ"".;M= 7SMB:889OJ/Z^":?5M ;XZ^E 9/6!EM!_"
M5D97QAME971UQCC5AX>B=$@S;>0]_DKBK.X+WK$OCSQNVRW$ B*UVT,@5ISY
MZMC8OHU ]032D/KQD,D/[F7=,@?*?2#ST,ZAOP[ED4M&"T3<NO9N5F^_1$CR
MWE.>O+Q+(.)N9PJL,OEBK? R;>1$2G^1EW$$+-XVSX'QB]RV$I2[L2>6H-QC
M8OX>?=\$Y>EZ$T1/A&2M(N<;#I:5]2>G,X:D95T[*YV)Y BAM]1<,$-!?3<A
M7L;=7>@G\>+FSHH$VVGA=N[KDF$'3K#]+_5$V,@56A&>C JV<],I.2D\<*[,
M)#8,B(/A'#*#-P+[1<W&O&^M[39['I^'3!?\R!,\$H=WRMW"(?;2@BLE -'#
M-EGB7I#?+\;V*=U+IG3%J]!BMK=<I=PTS9=;0V5#12UPB5M!:U%);4@4Y3BU
M[Y+;S>8CX<_#$V_&O$]GI5'I9(/X\S*/]F0$[^<8!HB$/OJY$]:8Z([];$[Q
M;90X0?G?>9W5593\1K)RSE7H_Y%[XOGT;06;5GG&K&NS8S<'DC540FI4ZKQU
M:,XBFO^(_]Z;J>BUF'GDS,S$=%RB .:I/1C[;8SBZ>?43YY*%X/GR0.AMP].
M*'3EQQ*1Z;*-FK@:68RF+7+SC +(LYGV]JO=2-N/ZCA,Q:YWSN/@PP#J1+X:
M?L+P:XS!S/Z3'SANES6TUP+*VO-36%C)Y3KX\Y ZV&\&<3Z%6X>N2,(FXG*Q
MVDY/M)-^/EIF2S:YGOTR;,JVR,?=4L?CY6?.4ZRD)J+OGI'C)X0EE]"[(2U!
MMI%FC#]$ 2,?+TB2TK"H9W;H)Y(<.QN?_9;_1S9E)?$9#/NL8E<36(M4->:A
MRC5E'I@-;V([\+.2L0BX0H8HA0G&ARAEOV3!L]FQ;%/'.Q1KY?'YZA6\. L5
M[7T^,8C#69G&:>"O>.N0_72VR3M_X_/<AUW_4XN3@SNJ*;E"*T?<L)B_T.TG
M69;-";WM0X<K$KJ^G9<!2^1F=7*VWP+4HZV?#NR&4KVSA^I8IK50US3R4C?Y
MZ'"53YYV?1P;JP6J\*^3'O9!O)%F<ENB+':8]@]&XCYR@FWI(B')!?]-CBM\
M&;R4#$J0J[D>RUZ*'"^\'AXBGJS< &PAA.D!=.EPE_S$EP2U#'P:)]&:T&W8
M&R_>S\[C."7"A_MD=KU]"&277P7B+A"P7N$K^#KS0S]^(-[[*/+R!$4\<UV:
M.H&!G+I'&_N2T, %JL9K2I9>P1$"><70*/7!GVYC04>-QUQJT#F,=F+(EDG9
M7ZWD&CKP ZOWMM6%D:RX3I^'V=63; ^#[,)X0P+"[R+MNN^?.(DCCKUD:8?6
M$4QCD^(88;XAU.$K.<<!VEN5TT%2=B6!5#J-RI'"?BNA]@(4OQ <LUDP$-\S
M+^PBBN.[D!)^4$"@:[:T2*-$)MJ"UD-S(OUE%V234O?!B;M33<:565DEF:5\
M4FUPH_L430PTN[_*!NA3:I_-*WO1@Y_E9AV2G[+2:5O9(16*R Z(6)-VN62I
M'-'ZL3+G)\E2V3FXT7H3A5EV"S[OTTX+Q\0JK*Z:K]@&%YH8>6@3A=E:L/3.
M4'U\Y)MX*FI;;;[?  C>]QFQXBI9:Y 05KMM7\;%?BHL#%M19SU+DX>(<D]E
M^S"U4IUG1T,_54J8R1J-;;7H J@,(*#&F^TU%3Z]DY3NBD'MW$+N)HA:5Z<I
M:QT<<7JEU3F;A=Z")#ZM\GB<KM/ X2_Z"9Y5EGFQ1B-CGQ9J"M@0/L!+MP#+
M.C<_"\+/47A?L)T=VO^.ADDW7^XZC$Q,42"@!VNT!F,@]EHMV@JTK4)C.%Q_
M%<P0-&&"N[)I*8N3OUYRS7Y:3DDI9'/,FHR)J5G*[G22T]Y#.^!23_PH#618
M;BL9VU;FIY,<[NI6U3F^M-7$BU<_<I/>Q^1SRD/K1_8?2YTP952P]F&=15?9
M@&5H(59Q"7BR4@ DIX-=DMZNPAWR WUWMC:^G6;!0AJH5=C& AA)JV_.U/:(
MU);M*XV.M%IZF;PR.%A/=9<8L6??*N,CY[S%6BF1C<R,@5FQWU\/9<<F@+D(
M')3V>Z5*J UA*_LZ<,*$A8\\ -ULKZQ8<NE4*$[,U"F!B/6ZRZ43IDLVD2PS
M>.:X6:&;%0>CC1+N\M30\K)<6Z&#.B2!3%X</97_Q<+BU2",(W'3):R#Z/#O
M&O!S:R=\.H[F7T+B'>4Z.%\R!76V-PQUBM%5!T,.S_25/+\_I0@5='_FZ6KY
M!6PW=<,'52AQYLL%<8+3F%=M%#8;V())R:">\*KF22NOK4@!PZ[6O2!Q3,BN
MC/B".#&Y)73-7RL/;637%0A.3KPJ(&+=CJIRQ:^U+Q@"2KN/Y--1)N:%\I'-
M';NEM4A?&&?DBQ-PM1E@Q96I8:85H59;!3V48W 15S//R[KP.H%4NI*EIS[:
M5*2G@0]@Q^*^$KPA;L1B4'Z"'3-&>\E/--9DMCIE<, Z\IH8UBI_IU]Y@Q?H
MED]B&E-9AAU(0760[5UXDE&(B?N75?3XRB/^EH@7N5E?Z%?'T>,^A*Z5F6Q%
M 4%EEC+[5+J$*2?XXD]_>\7_B3>OXG_[_U!+ 0(4 Q0    ( "N 2EHT<?G+
MX08  / 9   5              "  0    !E9C(P,#,Y,#$S7V5X,S$M,2YH
M=&U02P$"% ,4    "  K@$I:"216..D&   >&@  %0              @ $4
M!P  968R,# S.3 Q,U]E>#,Q+3(N:'1M4$L! A0#%     @ *X!*6FY1D>#8
M!@  Z!D  !4              ( !, X  &5F,C P,SDP,3-?97@S,2TS+FAT
M;5!+ 0(4 Q0    ( "N 2EIR6!>OB 4  $$A   5              "  3L5
M  !E9C(P,#,Y,#$S7V5X,S(M,2YH=&U02P$"% ,4    "  K@$I:@ZI24K%S
M 0" CAD $0              @ 'V&@  ;7!A82TR,#(T,3(S,2YH=&U02P$"
M% ,4    "  K@$I:M-2<N/<8   6+@$ $0              @ '6C@$ ;7!A
M82TR,#(T,3(S,2YX<V102P$"% ,4    "  K@$I:FFS/+',6  !M.P$ %0
M            @ '\IP$ ;7!A82TR,#(T,3(S,5]C86PN>&UL4$L! A0#%
M  @ *X!*6KKNA'VD3@  1#(% !4              ( !HKX! &UP86$M,C R
M-#$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( "N 2EI4F_CTP<D  -G\"0 5
M          "  7D- @!M<&%A+3(P,C0Q,C,Q7VQA8BYX;6Q02P$"% ,4
M"  K@$I:>#ZA^*E/  #%=P4 %0              @ %MUP( ;7!A82TR,#(T
B,3(S,5]P<F4N>&UL4$L%!@     *  H E@(  $DG P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>mpaa-20241231_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/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mpaa="http://motorcarparts.com/20241231"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mpaa-20241231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2025-02-03</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2024-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>2024-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c13">
        <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="c14">
        <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="c15">
        <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="c16">
        <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="c17">
        <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="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-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-09-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-09-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-09-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-09-30</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c33">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c36">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c37">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c39">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c40">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c75">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c77">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c79">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c81">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c83">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c85">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c87">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c89">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c91">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mpaa:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c93">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c95">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:RotatingElectricalProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c97">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:BrakeRelatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c103">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:WheelHubProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c105">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c107">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mpaa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c109">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c111">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c113">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c115">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c118">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c121">
        <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="c122">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c125">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c128">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c129">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c130">
        <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>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c131">
        <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>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c132">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c133">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c143">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c144">
        <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="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputCostOfEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputCostOfEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">mpaa:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c165">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c168">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c170">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c174">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c176">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mpaa:PerformanceSharesGrantDate1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c180">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">mpaa:PerformanceSharesGrantDate2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerReturnsRGAIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerReturnsRGAIssuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerFinishedGoodsReturnsAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mpaa:CustomerFinishedGoodsReturnsAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c208">
        <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">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c209">
        <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:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c210">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c211">
        <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">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c212">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c213">
        <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-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c214">
        <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">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c219">
        <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">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c220">
        <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:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c222">
        <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">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mpaa:HardPartsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c248">
        <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="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c252">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mpaa:CompanyCoOwnedByMemberOfManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</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-11573">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-26">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-11574">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-41">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-11575">001-33861</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-60">MOTORCAR PARTS OF AMERICA, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-11576">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-11577">11-2153962</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-11578">2929 California Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-11579">Torrance</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-11580">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-11581">90503</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-11582">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-11583">212-7910</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-11584">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-11585">MPAA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-11586">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityShellCompany contextRef="c0" id="ixv-11587">false</dei:EntityShellCompany>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-11588">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-11589">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-170">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-178">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-11590">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-11591"
      unitRef="shares">19583711</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="INF" id="ixv-11592" unitRef="usd">10810000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="INF" id="ixv-11593" unitRef="usd">13974000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c2" decimals="INF" id="ixv-11594" unitRef="usd">1909000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="INF" id="ixv-11595" unitRef="usd">1837000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="INF" id="ixv-11596" unitRef="usd">82040000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="INF" id="ixv-11597" unitRef="usd">96296000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="INF" id="ixv-11598" unitRef="usd">367028000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="INF" id="ixv-11599" unitRef="usd">397328000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c2" decimals="INF" id="ixv-11600" unitRef="usd">22213000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c3" decimals="INF" id="ixv-11601" unitRef="usd">27139000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="INF" id="ixv-11602" unitRef="usd">20304000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="INF" id="ixv-11603" unitRef="usd">23885000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="INF" id="ixv-11604" unitRef="usd">504304000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="INF" id="ixv-11605" unitRef="usd">560459000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="INF" id="ixv-11606" unitRef="usd">30954000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="INF" id="ixv-11607" unitRef="usd">38338000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="INF" id="ixv-11608" unitRef="usd">67552000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="INF" id="ixv-11609" unitRef="usd">83973000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="INF" id="ixv-11610" unitRef="usd">5664000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="INF" id="ixv-11611" unitRef="usd">2976000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c2" decimals="INF" id="ixv-11612" unitRef="usd">334424000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c3" decimals="INF" id="ixv-11613" unitRef="usd">320282000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c2" decimals="INF" id="ixv-11614" unitRef="usd">3846000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c3" decimals="INF" id="ixv-11615" unitRef="usd">4274000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c2" decimals="INF" id="ixv-11616" unitRef="usd">2764000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="INF" id="ixv-11617" unitRef="usd">1700000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="INF" id="ixv-11618" unitRef="usd">949508000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="INF" id="ixv-11619" unitRef="usd">1012002000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="INF" id="ixv-11620" unitRef="usd">158113000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="INF" id="ixv-11621" unitRef="usd">185182000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <mpaa:CustomerFinishedGoodsReturnsAccrual contextRef="c2" decimals="INF" id="ixv-11622" unitRef="usd">40732000</mpaa:CustomerFinishedGoodsReturnsAccrual>
    <mpaa:CustomerFinishedGoodsReturnsAccrual contextRef="c3" decimals="INF" id="ixv-11623" unitRef="usd">38312000</mpaa:CustomerFinishedGoodsReturnsAccrual>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c2" decimals="INF" id="ixv-11624" unitRef="usd">36239000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="INF" id="ixv-11625" unitRef="usd">37591000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c2" decimals="INF" id="ixv-11626" unitRef="usd">94802000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c3" decimals="INF" id="ixv-11627" unitRef="usd">128000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c2" decimals="INF" id="ixv-11628" unitRef="usd">9417000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="INF" id="ixv-11629" unitRef="usd">7021000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="INF" id="ixv-11630" unitRef="usd">9308000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="INF" id="ixv-11631" unitRef="usd">8319000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="INF" id="ixv-11632" unitRef="usd">348611000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="INF" id="ixv-11633" unitRef="usd">404425000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c2" decimals="INF" id="ixv-11634" unitRef="usd">32377000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c3" decimals="INF" id="ixv-11635" unitRef="usd">30776000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c2" decimals="INF" id="ixv-11636" unitRef="usd">231962000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c3" decimals="INF" id="ixv-11637" unitRef="usd">212068000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c2" decimals="INF" id="ixv-11638" unitRef="usd">524000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="INF" id="ixv-11639" unitRef="usd">511000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="INF" id="ixv-11640" unitRef="usd">66833000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="INF" id="ixv-11641" unitRef="usd">72240000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c2" decimals="INF" id="ixv-11642" unitRef="usd">6530000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="INF" id="ixv-11643" unitRef="usd">6872000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="INF" id="ixv-11644" unitRef="usd">686837000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="INF" id="ixv-11645" unitRef="usd">726892000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-11646"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-11647"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-11648"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-11649"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-11650"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-11651"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c2" decimals="INF" id="ixv-11652" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c3" decimals="INF" id="ixv-11653" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="INF"
      id="ixv-11654"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c5"
      decimals="INF"
      id="ixv-11655"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c4"
      decimals="INF"
      id="ixv-11656"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c5"
      decimals="INF"
      id="ixv-11657"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c4"
      decimals="INF"
      id="ixv-11658"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c5"
      decimals="INF"
      id="ixv-11659"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c4" decimals="INF" id="ixv-11660" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c5" decimals="INF" id="ixv-11661" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-11662"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-11663"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-11664"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-11665"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-11666"
      unitRef="shares">19583711</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-11667"
      unitRef="shares">19583711</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-11668"
      unitRef="shares">19662380</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-11669"
      unitRef="shares">19662380</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="INF" id="ixv-11670" unitRef="usd">196000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="INF" id="ixv-11671" unitRef="usd">197000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="INF" id="ixv-11672" unitRef="usd">236988000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="INF" id="ixv-11673" unitRef="usd">236255000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="INF" id="ixv-11674" unitRef="usd">20755000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="INF" id="ixv-11675" unitRef="usd">39503000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="INF" id="ixv-11676" unitRef="usd">4732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="INF" id="ixv-11677" unitRef="usd">9155000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="INF" id="ixv-11678" unitRef="usd">262671000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="INF" id="ixv-11679" unitRef="usd">285110000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="INF" id="ixv-11680" unitRef="usd">949508000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="INF" id="ixv-11681" unitRef="usd">1012002000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="INF" id="ixv-11682" unitRef="usd">186176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c7" decimals="INF" id="ixv-11683" unitRef="usd">171862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="INF" id="ixv-11684" unitRef="usd">564249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c8" decimals="INF" id="ixv-11685" unitRef="usd">528206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="INF" id="ixv-11686" unitRef="usd">141294000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c7" decimals="INF" id="ixv-11687" unitRef="usd">141819000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="INF" id="ixv-11688" unitRef="usd">448916000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c8" decimals="INF" id="ixv-11689" unitRef="usd">430448000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c6" decimals="INF" id="ixv-11690" unitRef="usd">44882000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="INF" id="ixv-11691" unitRef="usd">30043000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="INF" id="ixv-11692" unitRef="usd">115333000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c8" decimals="INF" id="ixv-11693" unitRef="usd">97758000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c6" decimals="INF" id="ixv-11694" unitRef="usd">16212000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c7" decimals="INF" id="ixv-11695" unitRef="usd">15198000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="INF" id="ixv-11696" unitRef="usd">47934000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c8" decimals="INF" id="ixv-11697" unitRef="usd">42125000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c6" decimals="INF" id="ixv-11698" unitRef="usd">5621000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c7" decimals="INF" id="ixv-11699" unitRef="usd">5931000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="INF" id="ixv-11700" unitRef="usd">16904000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c8" decimals="INF" id="ixv-11701" unitRef="usd">17038000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="INF" id="ixv-11702" unitRef="usd">3008000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c7" decimals="INF" id="ixv-11703" unitRef="usd">2539000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="INF" id="ixv-11704" unitRef="usd">7884000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c8" decimals="INF" id="ixv-11705" unitRef="usd">7352000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c6" decimals="INF" id="ixv-11706" unitRef="usd">-2460000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c7" decimals="INF" id="ixv-11707" unitRef="usd">3149000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c0" decimals="INF" id="ixv-11708" unitRef="usd">-18966000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c8" decimals="INF" id="ixv-11709" unitRef="usd">2659000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="INF" id="ixv-11710" unitRef="usd">27301000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c7" decimals="INF" id="ixv-11711" unitRef="usd">20519000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="INF" id="ixv-11712" unitRef="usd">91688000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c8" decimals="INF" id="ixv-11713" unitRef="usd">63856000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="INF" id="ixv-11714" unitRef="usd">17581000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="INF" id="ixv-11715" unitRef="usd">9524000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="INF" id="ixv-11716" unitRef="usd">23645000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c8" decimals="INF" id="ixv-11717" unitRef="usd">33902000</us-gaap:OperatingIncomeLoss>
    <mpaa:InterestExpenseNet contextRef="c6" decimals="INF" id="ixv-11718" unitRef="usd">14435000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c7" decimals="INF" id="ixv-11719" unitRef="usd">18297000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c0" decimals="INF" id="ixv-11720" unitRef="usd">43004000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c8" decimals="INF" id="ixv-11721" unitRef="usd">45400000</mpaa:InterestExpenseNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c6" decimals="INF" id="ixv-11722" unitRef="usd">260000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c7" decimals="INF" id="ixv-11723" unitRef="usd">-1160000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="INF" id="ixv-11724" unitRef="usd">2460000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c8" decimals="INF" id="ixv-11725" unitRef="usd">-1690000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c6" decimals="INF" id="ixv-11726" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" decimals="INF" id="ixv-11727" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c8" decimals="INF" id="ixv-11728" unitRef="usd">-168000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="INF" id="ixv-11729" unitRef="usd">-14175000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c7" decimals="INF" id="ixv-11730" unitRef="usd">-19457000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="INF" id="ixv-11731" unitRef="usd">-40544000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c8" decimals="INF" id="ixv-11732" unitRef="usd">-47258000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="INF" id="ixv-11733" unitRef="usd">3406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="INF" id="ixv-11734" unitRef="usd">-9933000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="INF" id="ixv-11735" unitRef="usd">-16899000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c8" decimals="INF" id="ixv-11736" unitRef="usd">-13356000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="INF" id="ixv-11737" unitRef="usd">1115000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="INF" id="ixv-11738" unitRef="usd">37281000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="INF" id="ixv-11739" unitRef="usd">1849000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c8" decimals="INF" id="ixv-11740" unitRef="usd">37226000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="INF" id="ixv-11741" unitRef="usd">2291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="INF" id="ixv-11742" unitRef="usd">-47214000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="INF" id="ixv-11743" unitRef="usd">-18748000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="INF" id="ixv-11744" unitRef="usd">-50582000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-11745"
      unitRef="usdPershares">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="INF"
      id="ixv-11746"
      unitRef="usdPershares">-2.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-11747"
      unitRef="usdPershares">-0.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c8"
      decimals="INF"
      id="ixv-11748"
      unitRef="usdPershares">-2.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="INF"
      id="ixv-11749"
      unitRef="usdPershares">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="INF"
      id="ixv-11750"
      unitRef="usdPershares">-2.4</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="INF"
      id="ixv-11751"
      unitRef="usdPershares">-0.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c8"
      decimals="INF"
      id="ixv-11752"
      unitRef="usdPershares">-2.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="0"
      id="ixv-11753"
      unitRef="shares">19783170</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="0"
      id="ixv-11754"
      unitRef="shares">19634306</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-11755"
      unitRef="shares">19739481</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c8"
      decimals="0"
      id="ixv-11756"
      unitRef="shares">19580960</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="0"
      id="ixv-11757"
      unitRef="shares">20416958</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-11758"
      unitRef="shares">19634306</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-11759"
      unitRef="shares">19739481</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c8"
      decimals="0"
      id="ixv-11760"
      unitRef="shares">19580960</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-11761" unitRef="usd">2291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-11762" unitRef="usd">-47214000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-11763" unitRef="usd">-18748000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-11764" unitRef="usd">-50582000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c6" decimals="0" id="ixv-11765" unitRef="usd">-2480000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c7" decimals="0" id="ixv-11766" unitRef="usd">2405000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-11767" unitRef="usd">-4423000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c8" decimals="0" id="ixv-11768" unitRef="usd">7870000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c6" decimals="0" id="ixv-11769" unitRef="usd">-2480000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c7" decimals="0" id="ixv-11770" unitRef="usd">2405000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-11771" unitRef="usd">-4423000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c8" decimals="0" id="ixv-11772" unitRef="usd">7870000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" id="ixv-11773" unitRef="usd">-189000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c7" decimals="0" id="ixv-11774" unitRef="usd">-44809000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-11775" unitRef="usd">-23171000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c8" decimals="0" id="ixv-11776" unitRef="usd">-42712000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c9"
      decimals="INF"
      id="ixv-11777"
      unitRef="shares">19662380</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="INF" id="ixv-11778" unitRef="usd">197000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c10"
      decimals="INF"
      id="ixv-11779"
      unitRef="usd">236255000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c11"
      decimals="INF"
      id="ixv-11780"
      unitRef="usd">39503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c12"
      decimals="INF"
      id="ixv-11781"
      unitRef="usd">9155000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="INF" id="ixv-11782" unitRef="usd">285110000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c13"
      decimals="INF"
      id="ixv-11783"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c14"
      decimals="INF"
      id="ixv-11784"
      unitRef="usd">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c15"
      decimals="INF"
      id="ixv-11785"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c16"
      decimals="INF"
      id="ixv-11786"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c17"
      decimals="INF"
      id="ixv-11787"
      unitRef="usd">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c13"
      decimals="INF"
      id="ixv-11788"
      unitRef="shares">91205</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c13"
      decimals="INF"
      id="ixv-11789"
      unitRef="usd">-1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c14"
      decimals="INF"
      id="ixv-11790"
      unitRef="usd">182000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c15"
      decimals="INF"
      id="ixv-11791"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c16"
      decimals="INF"
      id="ixv-11792"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c17"
      decimals="INF"
      id="ixv-11793"
      unitRef="usd">181000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c13"
      decimals="INF"
      id="ixv-11794"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c14"
      decimals="INF"
      id="ixv-11795"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c15"
      decimals="INF"
      id="ixv-11796"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c16"
      decimals="INF"
      id="ixv-11797"
      unitRef="usd">-675000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c17"
      decimals="INF"
      id="ixv-11798"
      unitRef="usd">-675000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="c13"
      decimals="INF"
      id="ixv-11799"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c14"
      decimals="INF"
      id="ixv-11800"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c15"
      decimals="INF"
      id="ixv-11801"
      unitRef="usd">-18085000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c16"
      decimals="INF"
      id="ixv-11802"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c17"
      decimals="INF"
      id="ixv-11803"
      unitRef="usd">-18085000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c18"
      decimals="INF"
      id="ixv-11804"
      unitRef="shares">19753585</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c18"
      decimals="INF"
      id="ixv-11805"
      unitRef="usd">198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c19"
      decimals="INF"
      id="ixv-11806"
      unitRef="usd">237073000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20"
      decimals="INF"
      id="ixv-11807"
      unitRef="usd">21418000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c21"
      decimals="INF"
      id="ixv-11808"
      unitRef="usd">8480000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c22"
      decimals="INF"
      id="ixv-11809"
      unitRef="usd">267169000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c23"
      decimals="INF"
      id="ixv-11810"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c24"
      decimals="INF"
      id="ixv-11811"
      unitRef="usd">1016000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c25"
      decimals="INF"
      id="ixv-11812"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c26"
      decimals="INF"
      id="ixv-11813"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c27"
      decimals="INF"
      id="ixv-11814"
      unitRef="usd">1016000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c23"
      decimals="INF"
      id="ixv-11815"
      unitRef="shares">22788</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c23"
      decimals="INF"
      id="ixv-11816"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c24"
      decimals="INF"
      id="ixv-11817"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c25"
      decimals="INF"
      id="ixv-11818"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c26"
      decimals="INF"
      id="ixv-11819"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c27"
      decimals="INF"
      id="ixv-11820"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c23"
      decimals="INF"
      id="ixv-11821"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c24"
      decimals="INF"
      id="ixv-11822"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c25"
      decimals="INF"
      id="ixv-11823"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c26"
      decimals="INF"
      id="ixv-11824"
      unitRef="usd">-1268000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c27"
      decimals="INF"
      id="ixv-11825"
      unitRef="usd">-1268000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="c23"
      decimals="INF"
      id="ixv-11826"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c24"
      decimals="INF"
      id="ixv-11827"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c25"
      decimals="INF"
      id="ixv-11828"
      unitRef="usd">-2954000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c26"
      decimals="INF"
      id="ixv-11829"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c27"
      decimals="INF"
      id="ixv-11830"
      unitRef="usd">-2954000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c28"
      decimals="INF"
      id="ixv-11831"
      unitRef="shares">19776373</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c28"
      decimals="INF"
      id="ixv-11832"
      unitRef="usd">198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c29"
      decimals="INF"
      id="ixv-11833"
      unitRef="usd">238089000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c30"
      decimals="INF"
      id="ixv-11834"
      unitRef="usd">18464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c31"
      decimals="INF"
      id="ixv-11835"
      unitRef="usd">7212000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c32"
      decimals="INF"
      id="ixv-11836"
      unitRef="usd">263963000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c33"
      decimals="INF"
      id="ixv-11837"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c34"
      decimals="INF"
      id="ixv-11838"
      unitRef="usd">993000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c35"
      decimals="INF"
      id="ixv-11839"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c36"
      decimals="INF"
      id="ixv-11840"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c6" decimals="INF" id="ixv-11841" unitRef="usd">993000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c33"
      decimals="INF"
      id="ixv-11842"
      unitRef="shares">75468</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c33"
      decimals="INF"
      id="ixv-11843"
      unitRef="usd">-1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c34"
      decimals="INF"
      id="ixv-11844"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c35"
      decimals="INF"
      id="ixv-11845"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c36"
      decimals="INF"
      id="ixv-11846"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c6" decimals="INF" id="ixv-11847" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c33"
      decimals="INF"
      id="ixv-11848"
      unitRef="shares">268130</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="c33"
      decimals="INF"
      id="ixv-11849"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="c34"
      decimals="INF"
      id="ixv-11850"
      unitRef="usd">2093000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="c35"
      decimals="INF"
      id="ixv-11851"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="c36"
      decimals="INF"
      id="ixv-11852"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c6" decimals="INF" id="ixv-11853" unitRef="usd">2096000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c33"
      decimals="INF"
      id="ixv-11854"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c34"
      decimals="INF"
      id="ixv-11855"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c35"
      decimals="INF"
      id="ixv-11856"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c36"
      decimals="INF"
      id="ixv-11857"
      unitRef="usd">-2480000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c6" decimals="INF" id="ixv-11858" unitRef="usd">-2480000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="c33"
      decimals="INF"
      id="ixv-11859"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c34"
      decimals="INF"
      id="ixv-11860"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c35"
      decimals="INF"
      id="ixv-11861"
      unitRef="usd">2291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c36"
      decimals="INF"
      id="ixv-11862"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="INF" id="ixv-11863" unitRef="usd">2291000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c37"
      decimals="INF"
      id="ixv-11864"
      unitRef="shares">19583711</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c37"
      decimals="INF"
      id="ixv-11865"
      unitRef="usd">196000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c38"
      decimals="INF"
      id="ixv-11866"
      unitRef="usd">236988000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c39"
      decimals="INF"
      id="ixv-11867"
      unitRef="usd">20755000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c40"
      decimals="INF"
      id="ixv-11868"
      unitRef="usd">4732000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="INF" id="ixv-11869" unitRef="usd">262671000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c41"
      decimals="INF"
      id="ixv-11870"
      unitRef="shares">19494615</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c41"
      decimals="INF"
      id="ixv-11871"
      unitRef="usd">195000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c42"
      decimals="INF"
      id="ixv-11872"
      unitRef="usd">231836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c43"
      decimals="INF"
      id="ixv-11873"
      unitRef="usd">88747000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c44"
      decimals="INF"
      id="ixv-11874"
      unitRef="usd">-303000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c45"
      decimals="INF"
      id="ixv-11875"
      unitRef="usd">320475000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c46"
      decimals="INF"
      id="ixv-11876"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c47"
      decimals="INF"
      id="ixv-11877"
      unitRef="usd">1310000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c48"
      decimals="INF"
      id="ixv-11878"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c49"
      decimals="INF"
      id="ixv-11879"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c50"
      decimals="INF"
      id="ixv-11880"
      unitRef="usd">1310000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c46"
      decimals="INF"
      id="ixv-11881"
      unitRef="shares">104530</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c46"
      decimals="INF"
      id="ixv-11882"
      unitRef="usd">-1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c47"
      decimals="INF"
      id="ixv-11883"
      unitRef="usd">280000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c48"
      decimals="INF"
      id="ixv-11884"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c49"
      decimals="INF"
      id="ixv-11885"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c50"
      decimals="INF"
      id="ixv-11886"
      unitRef="usd">279000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c46"
      decimals="INF"
      id="ixv-11887"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c47"
      decimals="INF"
      id="ixv-11888"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c48"
      decimals="INF"
      id="ixv-11889"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c49"
      decimals="INF"
      id="ixv-11890"
      unitRef="usd">3343000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c50"
      decimals="INF"
      id="ixv-11891"
      unitRef="usd">3343000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="c46"
      decimals="INF"
      id="ixv-11892"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c47"
      decimals="INF"
      id="ixv-11893"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c48"
      decimals="INF"
      id="ixv-11894"
      unitRef="usd">-1410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c49"
      decimals="INF"
      id="ixv-11895"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c50"
      decimals="INF"
      id="ixv-11896"
      unitRef="usd">-1410000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c51"
      decimals="INF"
      id="ixv-11897"
      unitRef="shares">19599145</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c51"
      decimals="INF"
      id="ixv-11898"
      unitRef="usd">196000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c52"
      decimals="INF"
      id="ixv-11899"
      unitRef="usd">232866000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c53"
      decimals="INF"
      id="ixv-11900"
      unitRef="usd">87337000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c54"
      decimals="INF"
      id="ixv-11901"
      unitRef="usd">3040000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c55"
      decimals="INF"
      id="ixv-11902"
      unitRef="usd">323439000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c56"
      decimals="INF"
      id="ixv-11903"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c57"
      decimals="INF"
      id="ixv-11904"
      unitRef="usd">1533000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c58"
      decimals="INF"
      id="ixv-11905"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c59"
      decimals="INF"
      id="ixv-11906"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c60"
      decimals="INF"
      id="ixv-11907"
      unitRef="usd">1533000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c56"
      decimals="INF"
      id="ixv-11908"
      unitRef="shares">50</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c56"
      decimals="INF"
      id="ixv-11909"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c57"
      decimals="INF"
      id="ixv-11910"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c58"
      decimals="INF"
      id="ixv-11911"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c59"
      decimals="INF"
      id="ixv-11912"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c60"
      decimals="INF"
      id="ixv-11913"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c56"
      decimals="INF"
      id="ixv-11914"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c57"
      decimals="INF"
      id="ixv-11915"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c58"
      decimals="INF"
      id="ixv-11916"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c59"
      decimals="INF"
      id="ixv-11917"
      unitRef="usd">2122000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c60"
      decimals="INF"
      id="ixv-11918"
      unitRef="usd">2122000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="c56"
      decimals="INF"
      id="ixv-11919"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c57"
      decimals="INF"
      id="ixv-11920"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c58"
      decimals="INF"
      id="ixv-11921"
      unitRef="usd">-1958000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c59"
      decimals="INF"
      id="ixv-11922"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c60"
      decimals="INF"
      id="ixv-11923"
      unitRef="usd">-1958000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c61"
      decimals="INF"
      id="ixv-11924"
      unitRef="shares">19599195</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c61"
      decimals="INF"
      id="ixv-11925"
      unitRef="usd">196000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c62"
      decimals="INF"
      id="ixv-11926"
      unitRef="usd">234399000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c63"
      decimals="INF"
      id="ixv-11927"
      unitRef="usd">85379000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c64"
      decimals="INF"
      id="ixv-11928"
      unitRef="usd">5162000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c65"
      decimals="INF"
      id="ixv-11929"
      unitRef="usd">325136000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c66"
      decimals="INF"
      id="ixv-11930"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c67"
      decimals="INF"
      id="ixv-11931"
      unitRef="usd">1425000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c68"
      decimals="INF"
      id="ixv-11932"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c69"
      decimals="INF"
      id="ixv-11933"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c7" decimals="INF" id="ixv-11934" unitRef="usd">1425000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c66"
      decimals="INF"
      id="ixv-11935"
      unitRef="shares">63185</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c66"
      decimals="INF"
      id="ixv-11936"
      unitRef="usd">-1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c67"
      decimals="INF"
      id="ixv-11937"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c68"
      decimals="INF"
      id="ixv-11938"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c69"
      decimals="INF"
      id="ixv-11939"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c7" decimals="INF" id="ixv-11940" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c66"
      decimals="INF"
      id="ixv-11941"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c67"
      decimals="INF"
      id="ixv-11942"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c68"
      decimals="INF"
      id="ixv-11943"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="c69"
      decimals="INF"
      id="ixv-11944"
      unitRef="usd">2405000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c7" decimals="INF" id="ixv-11945" unitRef="usd">2405000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="c66"
      decimals="INF"
      id="ixv-11946"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c67"
      decimals="INF"
      id="ixv-11947"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c68"
      decimals="INF"
      id="ixv-11948"
      unitRef="usd">-47214000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c69"
      decimals="INF"
      id="ixv-11949"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="INF" id="ixv-11950" unitRef="usd">-47214000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c70"
      decimals="INF"
      id="ixv-11951"
      unitRef="shares">19662380</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c70"
      decimals="INF"
      id="ixv-11952"
      unitRef="usd">197000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c71"
      decimals="INF"
      id="ixv-11953"
      unitRef="usd">235823000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c72"
      decimals="INF"
      id="ixv-11954"
      unitRef="usd">38165000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c73"
      decimals="INF"
      id="ixv-11955"
      unitRef="usd">7567000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c74"
      decimals="INF"
      id="ixv-11956"
      unitRef="usd">281752000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="INF" id="ixv-11957" unitRef="usd">-18748000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="INF" id="ixv-11958" unitRef="usd">-50582000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="INF" id="ixv-11959" unitRef="usd">7862000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c8" decimals="INF" id="ixv-11960" unitRef="usd">8844000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c0" decimals="INF" id="ixv-11961" unitRef="usd">1647000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c8" decimals="INF" id="ixv-11962" unitRef="usd">1809000</us-gaap:AmortizationOfFinancingCosts>
    <mpaa:AmortizationOfInterestOnContractLiabilities contextRef="c0" decimals="INF" id="ixv-11963" unitRef="usd">578000</mpaa:AmortizationOfInterestOnContractLiabilities>
    <mpaa:AmortizationOfInterestOnContractLiabilities contextRef="c8" decimals="INF" id="ixv-11964" unitRef="usd">719000</mpaa:AmortizationOfInterestOnContractLiabilities>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c0" decimals="INF" id="ixv-11965" unitRef="usd">2640000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c8" decimals="INF" id="ixv-11966" unitRef="usd">2400000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <mpaa:AmortizationOfCorePremiumsPaidToCustomers contextRef="c0" decimals="INF" id="ixv-11967" unitRef="usd">7310000</mpaa:AmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:AmortizationOfCorePremiumsPaidToCustomers contextRef="c8" decimals="INF" id="ixv-11968" unitRef="usd">7627000</mpaa:AmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers contextRef="c0" decimals="INF" id="ixv-11969" unitRef="usd">703000</mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers>
    <mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers contextRef="c8" decimals="INF" id="ixv-11970" unitRef="usd">575000</mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="INF" id="ixv-11971" unitRef="usd">7265000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c8" decimals="INF" id="ixv-11972" unitRef="usd">7614000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c0" decimals="INF" id="ixv-11973" unitRef="usd">-18966000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c8" decimals="INF" id="ixv-11974" unitRef="usd">2659000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="INF" id="ixv-11975" unitRef="usd">2460000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c8" decimals="INF" id="ixv-11976" unitRef="usd">-1690000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c0" decimals="INF" id="ixv-11977" unitRef="usd">126000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c8" decimals="INF" id="ixv-11978" unitRef="usd">237000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="INF" id="ixv-11979" unitRef="usd">11317000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c8" decimals="INF" id="ixv-11980" unitRef="usd">9637000</us-gaap:InventoryWriteDown>
    <mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses contextRef="c0" decimals="INF" id="ixv-11981" unitRef="usd">324000</mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses>
    <mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses contextRef="c8" decimals="INF" id="ixv-11982" unitRef="usd">1112000</mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="INF" id="ixv-11983" unitRef="usd">-3479000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c8" decimals="INF" id="ixv-11984" unitRef="usd">29721000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="INF" id="ixv-11985" unitRef="usd">3009000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c8" decimals="INF" id="ixv-11986" unitRef="usd">4268000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="INF" id="ixv-11987" unitRef="usd">6000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c8" decimals="INF" id="ixv-11988" unitRef="usd">-9000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="INF" id="ixv-11989" unitRef="usd">-12475000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c8" decimals="INF" id="ixv-11990" unitRef="usd">-26272000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="INF" id="ixv-11991" unitRef="usd">-17546000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c8" decimals="INF" id="ixv-11992" unitRef="usd">46558000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="INF" id="ixv-11993" unitRef="usd">1000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c8" decimals="INF" id="ixv-11994" unitRef="usd">-5316000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c0" decimals="INF" id="ixv-11995" unitRef="usd">1392000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c8" decimals="INF" id="ixv-11996" unitRef="usd">392000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="INF" id="ixv-11997" unitRef="usd">-22854000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c8" decimals="INF" id="ixv-11998" unitRef="usd">38734000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual contextRef="c0" decimals="INF" id="ixv-11999" unitRef="usd">2637000</mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual>
    <mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual contextRef="c8" decimals="INF" id="ixv-12000" unitRef="usd">-190000</mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c0" decimals="INF" id="ixv-12001" unitRef="usd">18031000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c8" decimals="INF" id="ixv-12002" unitRef="usd">7639000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c0" decimals="INF" id="ixv-12003" unitRef="usd">18300000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c8" decimals="INF" id="ixv-12004" unitRef="usd">15561000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <mpaa:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c0" decimals="INF" id="ixv-12005" unitRef="usd">-6754000</mpaa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <mpaa:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c8" decimals="INF" id="ixv-12006" unitRef="usd">-6368000</mpaa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="INF" id="ixv-12007" unitRef="usd">-1361000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c8" decimals="INF" id="ixv-12008" unitRef="usd">1162000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="INF" id="ixv-12009" unitRef="usd">36368000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c8" decimals="INF" id="ixv-12010" unitRef="usd">48445000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="INF" id="ixv-12011" unitRef="usd">1716000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c8" decimals="INF" id="ixv-12012" unitRef="usd">462000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="INF" id="ixv-12013" unitRef="usd">49000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c8" decimals="INF" id="ixv-12014" unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="c0" decimals="INF" id="ixv-12015" unitRef="usd">-53000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="c8" decimals="INF" id="ixv-12016" unitRef="usd">-42000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="INF" id="ixv-12017" unitRef="usd">-1614000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c8" decimals="INF" id="ixv-12018" unitRef="usd">-420000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c0" decimals="INF" id="ixv-12019" unitRef="usd">375461000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c8" decimals="INF" id="ixv-12020" unitRef="usd">64005000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c0" decimals="INF" id="ixv-12021" unitRef="usd">408659000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c8" decimals="INF" id="ixv-12022" unitRef="usd">94205000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfSecuredDebt contextRef="c0" decimals="INF" id="ixv-12023" unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt contextRef="c8" decimals="INF" id="ixv-12024" unitRef="usd">13125000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c0" decimals="INF" id="ixv-12025" unitRef="usd">15000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c8" decimals="INF" id="ixv-12026" unitRef="usd">2617000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c0" decimals="INF" id="ixv-12027" unitRef="usd">1306000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c8" decimals="INF" id="ixv-12028" unitRef="usd">1425000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c0" decimals="INF" id="ixv-12029" unitRef="usd">181000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c8" decimals="INF" id="ixv-12030" unitRef="usd">279000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="INF" id="ixv-12031" unitRef="usd">2096000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c8" decimals="INF" id="ixv-12032" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="INF" id="ixv-12033" unitRef="usd">-36796000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c8" decimals="INF" id="ixv-12034" unitRef="usd">-47646000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="INF" id="ixv-12035" unitRef="usd">-1122000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c8" decimals="INF" id="ixv-12036" unitRef="usd">180000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="INF" id="ixv-12037" unitRef="usd">-3164000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c8" decimals="INF" id="ixv-12038" unitRef="usd">559000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="INF" id="ixv-12039" unitRef="usd">13974000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c45"
      decimals="INF"
      id="ixv-12040"
      unitRef="usd">11596000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="INF" id="ixv-12041" unitRef="usd">10810000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c74"
      decimals="INF"
      id="ixv-12042"
      unitRef="usd">12155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="INF" id="ixv-12043" unitRef="usd">37845000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c8" decimals="INF" id="ixv-12044" unitRef="usd">40826000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="INF" id="ixv-12045" unitRef="usd">4338000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c8" decimals="INF" id="ixv-12046" unitRef="usd">8143000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="INF" id="ixv-12047" unitRef="usd">10183000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c8" decimals="INF" id="ixv-12048" unitRef="usd">10025000</us-gaap:OperatingLeasePayments>
    <mpaa:FinanceLeasePayments contextRef="c0" decimals="INF" id="ixv-12049" unitRef="usd">1446000</mpaa:FinanceLeasePayments>
    <mpaa:FinanceLeasePayments contextRef="c8" decimals="INF" id="ixv-12050" unitRef="usd">1595000</mpaa:FinanceLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c0" decimals="INF" id="ixv-12051" unitRef="usd">684000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c8" decimals="INF" id="ixv-12052" unitRef="usd">33000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="INF" id="ixv-12053" unitRef="usd">2512000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c8" decimals="INF" id="ixv-12054" unitRef="usd">879000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c0" decimals="INF" id="ixv-12055" unitRef="usd">144000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c8" decimals="INF" id="ixv-12056" unitRef="usd">71000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c0" decimals="INF" id="ixv-12057" unitRef="usd">0</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c8" decimals="INF" id="ixv-12058" unitRef="usd">1340000</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:NatureOfOperations contextRef="c0" id="ixv-3899">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;1. Company Background and Organization&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 (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, brake shoes, 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-3908">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;2. Basis of Presentation and New Accounting Pronouncements&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Basis of Presentation&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 and nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2025. 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, 2024, 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 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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, 2024.
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; &lt;span style="font-weight: bold;"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Disclosure Improvements&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   In October 2023, the FASB issued ASU 2023-06, &lt;span style="font-style: italic;"&gt;Disclosure Improvements: Codification Amendments in Response to the SEC&#x2019;s Disclosure Update and Simplification Initiative&lt;/span&gt;. This standard was issued in response to the SEC&#x2019;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#x2019;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Reportable Segment Disclosures&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   In November 2023, the FASB issued &lt;span style="font-style: italic;"&gt;ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)&lt;/span&gt;. This standard requires the Company to disclose significant segment expenses that are regularly provided to the CODM and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#x2019;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   In December 2023, the FASB issued ASU 2023-09, &lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures (Topic 740)&lt;/span&gt;. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   In November 2024, the FASB issued ASU 2024-03, &lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses (&#x201c;DISE&#x201d;) (Subtopic 220-40)&lt;/span&gt;. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. This guidance is effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 on a prospective basis with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Debt with Conversion and Other Options&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   In November 2024, the FASB issued ASU 2024-04, &lt;span style="font-style: italic;"&gt;Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments&lt;/span&gt;, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;</us-gaap:BasisOfAccounting>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-3912">&lt;div style="font-size: 10pt;"&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Basis of Presentation&lt;/span&gt; &lt;/div&gt;&lt;div style="font-size: 10pt;"&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 and nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2025. 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, 2024, 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 11, 2024, and the 10-K/A for the fiscal year ended March 31, 2024 as filed with the SEC on June 28, 2024.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&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, 2024.
  &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-3922">&lt;div style="font-size: 10pt;"&gt; &lt;span style="font-weight: bold;"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt; &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Disclosure Improvements&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   In October 2023, the FASB issued ASU 2023-06, &lt;span style="font-style: italic;"&gt;Disclosure Improvements: Codification Amendments in Response to the SEC&#x2019;s Disclosure Update and Simplification Initiative&lt;/span&gt;. This standard was issued in response to the SEC&#x2019;s disclosure update and simplification initiative, which affects a variety of topics within the Accounting Standards Codification. The amendments apply to all reporting entities within the scope of the affected topics unless otherwise indicated. The effective date for each amendment will be the date on which the SEC&#x2019;s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Reportable Segment Disclosures&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   In November 2023, the FASB issued &lt;span style="font-style: italic;"&gt;ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)&lt;/span&gt;. This standard requires the Company to disclose significant segment expenses that are regularly provided to the CODM and are included within each reported measure of segment operating results. The standard also requires the Company to disclose the total amount of any other items included in segment operating results, which were not deemed to be significant expenses for separate disclosure, along with a qualitative description of the composition of these other items. In addition, the standard also requires disclosure of the CODM&#x2019;s title and position, as well as detail on how the CODM uses the reported measure of segment operating results to evaluate segment performance and allocate resources. The standard also aligns interim segment reporting disclosure requirements with annual segment reporting disclosure requirements. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   In December 2023, the FASB issued ASU 2023-09, &lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures (Topic 740)&lt;/span&gt;. This standard requires the Company to provide further disaggregated income tax disclosures for specific categories on the effective tax rate reconciliation, as well as additional information about federal, state/local and foreign income taxes. The standard also requires the Company to annually disclose its income taxes paid (net of refunds received), disaggregated by jurisdiction.&#160;&#160;This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be applied prospective basis, although optional retrospective application is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   In November 2024, the FASB issued ASU 2024-03, &lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses (&#x201c;DISE&#x201d;) (Subtopic 220-40)&lt;/span&gt;. This standard requires the Company to disclose, in the footnotes at each interim and annual reporting period, information about expenses by the nature of the expense in addition to certain disclosures about selling expenses. Entities are required to include the following relevant expense captions: (i) purchase of inventory, (ii) employee compensation, (iii) depreciation, (iv) intangible asset amortization, and (v) depreciation, depletion and amortization recognized as part of oil and gas producing activities. This guidance is effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 on a prospective basis with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Debt with Conversion and Other Options&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   In November 2024, the FASB issued ASU 2024-04, &lt;span style="font-style: italic;"&gt;Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments&lt;/span&gt;, which seeks to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. This guidance is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.
  &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0" id="ixv-3976">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;3. Accounts Receivable &#x2014; Net&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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;The Company uses accounts receivable discount programs with certain customers and their respective banks (see Note 10).
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; Accounts receivable &#x2014; net is comprised of the following: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Accounts receivable &#x2014; trade&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;95,653,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;118,500,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Allowance for credit losses&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;(77,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;(189,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Customer payment discrepancies&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;(1,706,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;(1,206,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Customer returns RGA issued&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;(11,830,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;(20,809,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Total accounts receivable &#x2014; net&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;82,040,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;96,296,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-12059">Accounts receivable &#x2014; net is comprised of the following:&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Accounts receivable &#x2014; trade&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;95,653,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;118,500,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Allowance for credit losses&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;(77,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;(189,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Customer payment discrepancies&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;(1,706,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;(1,206,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Customer returns RGA issued&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;(11,830,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;(20,809,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: top; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Total accounts receivable &#x2014; net&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;82,040,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;96,296,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c2" decimals="INF" id="ixv-12060" unitRef="usd">95653000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="INF" id="ixv-12061" unitRef="usd">118500000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="INF" id="ixv-12062" unitRef="usd">77000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="INF" id="ixv-12063" unitRef="usd">189000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <mpaa:CustomerPaymentDiscrepancies contextRef="c2" decimals="INF" id="ixv-12064" unitRef="usd">1706000</mpaa:CustomerPaymentDiscrepancies>
    <mpaa:CustomerPaymentDiscrepancies contextRef="c3" decimals="INF" id="ixv-12065" unitRef="usd">1206000</mpaa:CustomerPaymentDiscrepancies>
    <mpaa:CustomerReturnsRgaIssued contextRef="c2" decimals="INF" id="ixv-12066" unitRef="usd">11830000</mpaa:CustomerReturnsRgaIssued>
    <mpaa:CustomerReturnsRgaIssued contextRef="c3" decimals="INF" id="ixv-12067" unitRef="usd">20809000</mpaa:CustomerReturnsRgaIssued>
    <us-gaap:AccountsReceivableNet contextRef="c2" decimals="INF" id="ixv-12068" unitRef="usd">82040000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c3" decimals="INF" id="ixv-12069" unitRef="usd">96296000</us-gaap:AccountsReceivableNet>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-4091">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;4. Inventory &#x2014; Net&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; Inventory &#x2014; net is comprised of the following: &lt;/div&gt;

  &lt;div&gt; &#160;&lt;/div&gt;&lt;div&gt; &lt;table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; text-align: left;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Inventory &#x2014; net&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;157,397,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;158,819,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Work-in-process&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;9,750,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;7,943,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;201,049,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;227,650,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;368,196,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;394,412,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Less allowance for excess and obsolete inventory&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(18,538,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(17,372,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 18pt;"&gt;Inventory&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;349,658,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;377,040,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Inventory unreturned&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;17,370,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;20,288,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Total inventory &#x2014; net&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;367,028,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;397,328,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-12070">Inventory &#x2014; net is comprised of the following:&lt;table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; text-align: left;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Inventory &#x2014; net&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;157,397,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;158,819,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Work-in-process&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;9,750,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;7,943,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;201,049,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;227,650,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;368,196,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;394,412,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Less allowance for excess and obsolete inventory&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(18,538,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(17,372,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 18pt;"&gt;Inventory&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;349,658,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;377,040,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Inventory unreturned&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;17,370,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;20,288,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Total inventory &#x2014; net&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;367,028,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;397,328,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" id="ixv-12071" unitRef="usd">157397000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-12072" unitRef="usd">158819000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="0" id="ixv-12073" unitRef="usd">9750000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-12074" unitRef="usd">7943000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" id="ixv-12075" unitRef="usd">201049000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-12076" unitRef="usd">227650000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c2" decimals="0" id="ixv-12077" unitRef="usd">368196000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c3" decimals="0" id="ixv-12078" unitRef="usd">394412000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves contextRef="c2" decimals="0" id="ixv-12079" unitRef="usd">18538000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" id="ixv-12080" unitRef="usd">17372000</us-gaap:InventoryValuationReserves>
    <mpaa:TotalInventory contextRef="c2" decimals="0" id="ixv-12081" unitRef="usd">349658000</mpaa:TotalInventory>
    <mpaa:TotalInventory contextRef="c3" decimals="0" id="ixv-12082" unitRef="usd">377040000</mpaa:TotalInventory>
    <mpaa:InventoryUnreturned contextRef="c2" decimals="0" id="ixv-12083" unitRef="usd">17370000</mpaa:InventoryUnreturned>
    <mpaa:InventoryUnreturned contextRef="c3" decimals="0" id="ixv-12084" unitRef="usd">20288000</mpaa:InventoryUnreturned>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-12085" unitRef="usd">367028000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-12086" unitRef="usd">397328000</us-gaap:InventoryNet>
    <mpaa:ContractAssetsTextBlock contextRef="c0" id="ixv-4206">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;5. Contract Assets&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; During the three months ended December 31, 2024 and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#x2019; locations by $758,000 and $1,607,000, respectively. During the nine months ended December 31, 2024 and 2023, the Company reduced the carrying value of Remanufactured Cores held at customers&#x2019; locations by $2,316,000 and $4,380,000, respectively. &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; Contract assets are comprised of the following: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;


  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Short-term contract assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Cores expected to be returned by customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,567,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15,409,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Core premiums paid to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,454,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,567,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Upfront payments to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,450,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,407,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods premiums paid to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;742,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;756,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;"&gt;Total short-term contract assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,213,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;27,139,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Remanufactured cores held at customers' locations&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;300,166,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;279,427,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Core premiums paid to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,771,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;30,227,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Long-term core inventory deposits&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,569,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,569,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods premiums paid to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,138,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,341,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Upfront payments to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,780,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,718,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;"&gt;Total long-term contract assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;334,424,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;320,282,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;</mpaa:ContractAssetsTextBlock>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c6" decimals="INF" id="ixv-12087" unitRef="usd">758000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c7" decimals="INF" id="ixv-12088" unitRef="usd">1607000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c0" decimals="INF" id="ixv-12089" unitRef="usd">2316000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c8" decimals="INF" id="ixv-12090" unitRef="usd">4380000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:ContractAssetsTableTextBlock contextRef="c0" id="ixv-12091">Contract assets are comprised of the following:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Short-term contract assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Cores expected to be returned by customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,567,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15,409,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Core premiums paid to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,454,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,567,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Upfront payments to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,450,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,407,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods premiums paid to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;742,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;756,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;"&gt;Total short-term contract assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,213,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;27,139,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Remanufactured cores held at customers' locations&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;300,166,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;279,427,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Core premiums paid to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,771,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;30,227,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Long-term core inventory deposits&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,569,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,569,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods premiums paid to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,138,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,341,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Upfront payments to customers&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,780,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,718,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;"&gt;Total long-term contract assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;334,424,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;320,282,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mpaa:ContractAssetsTableTextBlock>
    <mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent contextRef="c2" decimals="INF" id="ixv-12092" unitRef="usd">10567000</mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent contextRef="c3" decimals="INF" id="ixv-12093" unitRef="usd">15409000</mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent contextRef="c2" decimals="INF" id="ixv-12094" unitRef="usd">9454000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent contextRef="c3" decimals="INF" id="ixv-12095" unitRef="usd">9567000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent contextRef="c2" decimals="INF" id="ixv-12096" unitRef="usd">1450000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent contextRef="c3" decimals="INF" id="ixv-12097" unitRef="usd">1407000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent contextRef="c2" decimals="INF" id="ixv-12098" unitRef="usd">742000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent contextRef="c3" decimals="INF" id="ixv-12099" unitRef="usd">756000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c2" decimals="INF" id="ixv-12100" unitRef="usd">22213000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c3" decimals="INF" id="ixv-12101" unitRef="usd">27139000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent contextRef="c2" decimals="INF" id="ixv-12102" unitRef="usd">300166000</mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent>
    <mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent contextRef="c3" decimals="INF" id="ixv-12103" unitRef="usd">279427000</mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent contextRef="c2" decimals="INF" id="ixv-12104" unitRef="usd">24771000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent contextRef="c3" decimals="INF" id="ixv-12105" unitRef="usd">30227000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent contextRef="c2" decimals="INF" id="ixv-12106" unitRef="usd">5569000</mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent>
    <mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent contextRef="c3" decimals="INF" id="ixv-12107" unitRef="usd">5569000</mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent contextRef="c2" decimals="INF" id="ixv-12108" unitRef="usd">2138000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent contextRef="c3" decimals="INF" id="ixv-12109" unitRef="usd">2341000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent contextRef="c2" decimals="INF" id="ixv-12110" unitRef="usd">1780000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent contextRef="c3" decimals="INF" id="ixv-12111" unitRef="usd">2718000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c2" decimals="INF" id="ixv-12112" unitRef="usd">334424000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c3" decimals="INF" id="ixv-12113" unitRef="usd">320282000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-4405">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;6. Significant Customer and Other Information&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Significant Customer Concentrations&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The largest customers accounted for the following percentage of consolidated net sales: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;


  &lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;Net sales&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;Customer A&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;41&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;34&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;38&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;35&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;Customer C&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;23&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;26&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;27&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;27&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;Customer B&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;22&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;23&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;20&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;

  &lt;div style="font-size: 10pt;"&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;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The largest customers accounted for the following percentage of accounts receivable &#x2013; trade: &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Accounts receivable - trade&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Customer A&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;48&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;35&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Customer C&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Customer B&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Geographic and Product Information&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The Company&#x2019;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;


  &lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Product line&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Rotating electrical products&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;68&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;65&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;67&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;66&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Brake-related products&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;22&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Wheel hub products&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;11&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;7&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Other products&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;4&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Significant Supplier Concentrations&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   The Company had no suppliers that accounted for more than 10% of inventory purchases for the three and nine months ended December 31, 2024 and 2023.
  &lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0" id="ixv-4410">&lt;span style="font-weight: bold; font-style: italic;"&gt;Significant Customer Concentrations&lt;/span&gt;&lt;div style="font-size: 10pt;"&gt; The largest customers accounted for the following percentage of consolidated net sales: &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;Net sales&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;Customer A&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;41&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;34&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;38&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;35&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;Customer C&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;23&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;26&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;27&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;27&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;Customer B&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;22&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;23&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;20&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;div style="font-size: 10pt;"&gt; The largest customers accounted for the following percentage of accounts receivable &#x2013; trade: &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Accounts receivable - trade&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Customer A&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;48&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;35&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Customer C&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Customer B&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Geographic and Product Information&lt;/span&gt;&lt;div style="font-size: 10pt;"&gt; The Company&#x2019;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales: &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Product line&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Rotating electrical products&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;68&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;65&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;67&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;66&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Brake-related products&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;22&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Wheel hub products&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;11&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;7&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Other products&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;4&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c75" decimals="2" id="ixv-12114" unitRef="pure">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c76" decimals="2" id="ixv-12115" unitRef="pure">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c77" decimals="2" id="ixv-12116" unitRef="pure">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c78" decimals="2" id="ixv-12117" unitRef="pure">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c79" decimals="2" id="ixv-12118" unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c80" decimals="2" id="ixv-12119" unitRef="pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c81" decimals="2" id="ixv-12120" unitRef="pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c82" decimals="2" id="ixv-12121" unitRef="pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c83" decimals="2" id="ixv-12122" unitRef="pure">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c84" decimals="2" id="ixv-12123" unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c85" decimals="2" id="ixv-12124" unitRef="pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c86" decimals="2" id="ixv-12125" unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c87" decimals="2" id="ixv-12127" unitRef="pure">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c88" decimals="2" id="ixv-12128" unitRef="pure">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c89" decimals="2" id="ixv-12129" unitRef="pure">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c90" decimals="2" id="ixv-12130" unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c91" decimals="2" id="ixv-12131" unitRef="pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c92" decimals="2" id="ixv-12132" unitRef="pure">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c93" decimals="2" id="ixv-12133" unitRef="pure">0.68</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c94" decimals="2" id="ixv-12134" unitRef="pure">0.65</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c95" decimals="2" id="ixv-12135" unitRef="pure">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c96" decimals="2" id="ixv-12136" unitRef="pure">0.66</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c97" decimals="2" id="ixv-12137" unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c98" decimals="2" id="ixv-12138" unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c99" decimals="2" id="ixv-12139" unitRef="pure">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c100"
      decimals="2"
      id="ixv-12140"
      unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c101"
      decimals="2"
      id="ixv-12141"
      unitRef="pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c102"
      decimals="2"
      id="ixv-12142"
      unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c103"
      decimals="2"
      id="ixv-12143"
      unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c104"
      decimals="2"
      id="ixv-12144"
      unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c105"
      decimals="2"
      id="ixv-12145"
      unitRef="pure">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c106"
      decimals="2"
      id="ixv-12146"
      unitRef="pure">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c107"
      decimals="2"
      id="ixv-12147"
      unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c108"
      decimals="2"
      id="ixv-12148"
      unitRef="pure">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c109"
      decimals="2"
      id="ixv-12149"
      unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c110"
      decimals="2"
      id="ixv-12150"
      unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c111"
      decimals="2"
      id="ixv-12151"
      unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c112"
      decimals="2"
      id="ixv-12152"
      unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-4832">&lt;div style="font-size: 10pt; margin-top: 13px;"&gt;&lt;span style="font-weight: bold;"&gt;7. Debt&lt;/span&gt;&lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The Company has $268,620,000 in senior secured financing, (as amended from time to time, the &#x201c;Credit Facility&#x201d;) consisting of a $238,620,000 revolving loan facility (the &#x201c;Revolving Facility&#x201d;), subject to certain restrictions, and a $30,000,000 term loan facility (the &#x201c;Term Loans&#x201d;). The Term Loans were repaid during the year ended March 31, 2024. The Credit Facility matures on December 12, 2028. The lenders have a security interest in substantially all of the assets of the Company. In June 2024, the Company enrolled in a feature with its lenders, under which the Company sweeps its cash collections to pay down its revolving facility and borrows on-demand to fund payments. This feature is expected to reduce interest expense on borrowings under the Credit Facility. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;The Company had $94,802,000 and $128,000,000 outstanding under the Revolving Facility at December 31, 2024 and March 31, 2024, respectively. In addition, $7,047,000 was outstanding for letters of credit at December 31, 2024. At December 31, 2024, after certain contractual adjustments, $127,962,000 was available under the Revolving Facility. &lt;/span&gt;The interest rate on the Company&#x2019;s Revolving Facility was 7.66% and 8.43%, at December 31, 2024 and March 31, 2024, respectively. &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 nine months ended December 31, 2024, 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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-style: italic;"&gt;Convertible Notes&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 2024, non-cash accrued interest on the Convertible Notes of $3,209,000 was paid in-kind and is included in the principal amount of Convertible Notes at December 31, 2024. The Convertible Notes have an initial conversion price of $15.00 per share of common stock (&#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 December 31, 2024 and March 31, 2024, respectively.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The Company&#x2019;s Convertible Notes are comprised of the following: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;
  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: middle; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 18pt; text-indent: -18pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Principal amount of Convertible Notes&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;35,209,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;32,000,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Less: unamortized debt discount attributed to Compound Net Derivative Liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(6,829,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7,576,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Less: unamortized debt discount attributed to debt issuance costs&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(953,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,058,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Carrying amount of the Convertible Notes&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;27,427,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;23,366,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Plus: Compound Net Derivative Liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,410,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 27pt;"&gt;Net carrying amount of Convertible Notes, related party&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;32,377,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;30,776,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;


  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 December 31, 2024 and March 31, 2024. &lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 &lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-7"&gt;convertible note, related party&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; in the condensed consolidated balance sheets at December 31, 2024 and March 31, 2024. 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 $5,600,000 and $9,800,000, and an asset of $650,000 and $2,390,000 at December 31, 2024 and March 31, 2024, respectively. During the three months ended December 31, 2024 and 2023, the Company recorded a gain of $260,000 and a loss of $1,160,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the condensed consolidated statements of operations. During the nine months ended December 31, 2024 and 2023, the Company recorded a gain of $2,460,000 and a loss of $1,690,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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&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;&#160;&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 December 31, 2024 and March 31, 2024. &lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;&lt;div style="font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Contractual interest expense&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;880,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;800,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;2,640,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;2,400,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Accretion of debt discount&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;260,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;217,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;747,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;626,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Amortization of debt issuance costs&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;37,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;30,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;105,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;87,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Total interest expense&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;1,177,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;1,047,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;3,492,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;3,113,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&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="c113" decimals="0" id="ixv-12153" unitRef="usd">268620000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c114" decimals="0" id="ixv-12154" unitRef="usd">238620000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c115" decimals="0" id="ixv-12155" unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c116" id="ixv-12156">2028-12-12</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:LineOfCredit contextRef="c114" decimals="0" id="ixv-12157" unitRef="usd">94802000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c117" decimals="0" id="ixv-12158" unitRef="usd">128000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c118" decimals="0" id="ixv-12159" unitRef="usd">7047000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c114" decimals="0" id="ixv-12160" unitRef="usd">127962000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c119"
      decimals="4"
      id="ixv-12161"
      unitRef="pure">0.0766</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c120"
      decimals="4"
      id="ixv-12162"
      unitRef="pure">0.0843</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage
      contextRef="c113"
      decimals="3"
      id="ixv-12163"
      unitRef="pure">0.225</mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage>
    <mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage
      contextRef="c113"
      decimals="3"
      id="ixv-12164"
      unitRef="pure">0.225</mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c121" decimals="0" id="ixv-12165" unitRef="usd">32000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c121"
      decimals="3"
      id="ixv-12166"
      unitRef="pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PaidInKindInterest contextRef="c122" decimals="0" id="ixv-12167" unitRef="usd">3209000</us-gaap:PaidInKindInterest>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c123"
      decimals="2"
      id="ixv-12168"
      unitRef="usdPershares">15</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c123"
      decimals="3"
      id="ixv-12169"
      unitRef="pure">0.183</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c124"
      decimals="3"
      id="ixv-12170"
      unitRef="pure">0.183</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c0" id="ixv-12171">The Company&#x2019;s Convertible Notes are comprised of the following:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: middle; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 18pt; text-indent: -18pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Principal amount of Convertible Notes&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;35,209,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;32,000,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Less: unamortized debt discount attributed to Compound Net Derivative Liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(6,829,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7,576,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Less: unamortized debt discount attributed to debt issuance costs&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(953,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,058,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Carrying amount of the Convertible Notes&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;27,427,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;23,366,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;"&gt;Plus: Compound Net Derivative Liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,410,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 4px;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 27pt;"&gt;Net carrying amount of Convertible Notes, related party&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;32,377,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;30,776,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c123"
      decimals="INF"
      id="ixv-12172"
      unitRef="usd">35209000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c124"
      decimals="INF"
      id="ixv-12173"
      unitRef="usd">32000000</us-gaap:DebtInstrumentFaceAmount>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability
      contextRef="c123"
      decimals="INF"
      id="ixv-12174"
      unitRef="usd">6829000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability
      contextRef="c124"
      decimals="INF"
      id="ixv-12175"
      unitRef="usd">7576000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts
      contextRef="c123"
      decimals="INF"
      id="ixv-12176"
      unitRef="usd">953000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts
      contextRef="c124"
      decimals="INF"
      id="ixv-12177"
      unitRef="usd">1058000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts>
    <mpaa:AmountAllocatedToConvertibleNotes
      contextRef="c123"
      decimals="INF"
      id="ixv-12178"
      unitRef="usd">27427000</mpaa:AmountAllocatedToConvertibleNotes>
    <mpaa:AmountAllocatedToConvertibleNotes
      contextRef="c124"
      decimals="INF"
      id="ixv-12179"
      unitRef="usd">23366000</mpaa:AmountAllocatedToConvertibleNotes>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="c123"
      decimals="INF"
      id="ixv-12180"
      unitRef="usd">4950000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="c124"
      decimals="INF"
      id="ixv-12181"
      unitRef="usd">7410000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="c123"
      decimals="INF"
      id="ixv-12182"
      unitRef="usd">32377000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="c124"
      decimals="INF"
      id="ixv-12183"
      unitRef="usd">30776000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate contextRef="c123" id="ixv-12184">2029-03-30</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <mpaa:WarrantsAndRightsOutstandingFairValue contextRef="c123" decimals="0" id="ixv-12185" unitRef="usd">0</mpaa:WarrantsAndRightsOutstandingFairValue>
    <mpaa:WarrantsAndRightsOutstandingFairValue contextRef="c124" decimals="0" id="ixv-12186" unitRef="usd">0</mpaa:WarrantsAndRightsOutstandingFairValue>
    <us-gaap:DerivativeLiabilities contextRef="c123" decimals="0" id="ixv-12187" unitRef="usd">5600000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c124" decimals="0" id="ixv-12188" unitRef="usd">9800000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets contextRef="c123" decimals="0" id="ixv-12189" unitRef="usd">650000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c124" decimals="0" id="ixv-12190" unitRef="usd">2390000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c125" decimals="0" id="ixv-12191" unitRef="usd">260000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c126" decimals="0" id="ixv-12192" unitRef="usd">-1160000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c122" decimals="0" id="ixv-12193" unitRef="usd">2460000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c127" decimals="0" id="ixv-12194" unitRef="usd">-1690000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="c0" id="ixv-4992">&lt;span style="color: rgb(0, 0, 0);"&gt;Interest expense related to the Convertible Notes is as follows:&lt;/span&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;&lt;div style="font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Contractual interest expense&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;880,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;800,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;2,640,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;2,400,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Accretion of debt discount&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;260,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;217,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;747,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;626,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Amortization of debt issuance costs&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;37,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;30,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;105,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;87,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Total interest expense&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;1,177,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;1,047,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;3,492,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div&gt;3,113,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="c125"
      decimals="INF"
      id="ixv-12195"
      unitRef="usd">880000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="c126"
      decimals="INF"
      id="ixv-12196"
      unitRef="usd">800000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="c122"
      decimals="INF"
      id="ixv-12197"
      unitRef="usd">2640000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="c127"
      decimals="INF"
      id="ixv-12198"
      unitRef="usd">2400000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="c125"
      decimals="INF"
      id="ixv-12199"
      unitRef="usd">260000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="c126"
      decimals="INF"
      id="ixv-12200"
      unitRef="usd">217000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="c122"
      decimals="INF"
      id="ixv-12201"
      unitRef="usd">747000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="c127"
      decimals="INF"
      id="ixv-12202"
      unitRef="usd">626000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c125"
      decimals="INF"
      id="ixv-12203"
      unitRef="usd">37000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c126"
      decimals="INF"
      id="ixv-12204"
      unitRef="usd">30000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c122"
      decimals="INF"
      id="ixv-12205"
      unitRef="usd">105000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c127"
      decimals="INF"
      id="ixv-12206"
      unitRef="usd">87000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="c125"
      decimals="INF"
      id="ixv-12207"
      unitRef="usd">1177000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c126"
      decimals="INF"
      id="ixv-12208"
      unitRef="usd">1047000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c122"
      decimals="INF"
      id="ixv-12209"
      unitRef="usd">3492000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c127"
      decimals="INF"
      id="ixv-12210"
      unitRef="usd">3113000</us-gaap:InterestExpenseDebt>
    <mpaa:ConvertibleNotesGross contextRef="c123" decimals="0" id="ixv-12211" unitRef="usd">56704000</mpaa:ConvertibleNotesGross>
    <mpaa:ContractLiabilitiesTextBlock contextRef="c0" id="ixv-5155">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;8. Contract Liabilities&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; Contract liabilities are comprised of the following: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Short-term contract liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Customer allowances earned&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,472,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,789,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Customer core returns accruals&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,081,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,448,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Accrued core payment&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,144,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,476,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Customer deposits&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,257,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,735,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Core bank liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,780,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,739,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;505,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;404,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;"&gt;Total short-term contract liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;36,239,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;37,591,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Long-term contract liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Customer core returns accruals&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;216,779,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;193,545,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Core bank liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,502,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,843,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Accrued core payment&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,681,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,535,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;145,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;"&gt;Total long-term contract liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;231,962,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;212,068,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;</mpaa:ContractLiabilitiesTextBlock>
    <mpaa:ContractLiabilitiesTableTextBlock contextRef="c0" id="ixv-12212">Contract liabilities are comprised of the following:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Short-term contract liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Customer allowances earned&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,472,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,789,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Customer core returns accruals&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,081,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,448,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Accrued core payment&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,144,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,476,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Customer deposits&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,257,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,735,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Core bank liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,780,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,739,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;505,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;404,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;"&gt;Total short-term contract liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;36,239,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;37,591,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Long-term contract liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Customer core returns accruals&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;216,779,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;193,545,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Core bank liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,502,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,843,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Accrued core payment&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,681,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,535,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finished goods liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;145,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 27pt;"&gt;Total long-term contract liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;231,962,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;212,068,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mpaa:ContractLiabilitiesTableTextBlock>
    <mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent contextRef="c2" decimals="INF" id="ixv-12213" unitRef="usd">19472000</mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent contextRef="c3" decimals="INF" id="ixv-12214" unitRef="usd">19789000</mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent contextRef="c2" decimals="INF" id="ixv-12215" unitRef="usd">9081000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent contextRef="c3" decimals="INF" id="ixv-12216" unitRef="usd">10448000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent contextRef="c2" decimals="INF" id="ixv-12217" unitRef="usd">3144000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent contextRef="c3" decimals="INF" id="ixv-12218" unitRef="usd">3476000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent contextRef="c2" decimals="INF" id="ixv-12219" unitRef="usd">2257000</mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent contextRef="c3" decimals="INF" id="ixv-12220" unitRef="usd">1735000</mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent contextRef="c2" decimals="INF" id="ixv-12221" unitRef="usd">1780000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent contextRef="c3" decimals="INF" id="ixv-12222" unitRef="usd">1739000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent contextRef="c2" decimals="INF" id="ixv-12223" unitRef="usd">505000</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent contextRef="c3" decimals="INF" id="ixv-12224" unitRef="usd">404000</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c2" decimals="INF" id="ixv-12225" unitRef="usd">36239000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="INF" id="ixv-12226" unitRef="usd">37591000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent contextRef="c2" decimals="INF" id="ixv-12227" unitRef="usd">216779000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent contextRef="c3" decimals="INF" id="ixv-12228" unitRef="usd">193545000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent contextRef="c2" decimals="INF" id="ixv-12229" unitRef="usd">10502000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent contextRef="c3" decimals="INF" id="ixv-12230" unitRef="usd">11843000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent contextRef="c2" decimals="INF" id="ixv-12231" unitRef="usd">4681000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent contextRef="c3" decimals="INF" id="ixv-12232" unitRef="usd">6535000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent contextRef="c2" decimals="INF" id="ixv-12233" unitRef="usd">0</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent contextRef="c3" decimals="INF" id="ixv-12234" unitRef="usd">145000</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c2" decimals="INF" id="ixv-12235" unitRef="usd">231962000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c3" decimals="INF" id="ixv-12236" unitRef="usd">212068000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <mpaa:LesseeOperatingAndFinanceLeasesTextBlock contextRef="c0" id="ixv-5359">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;9. Leases&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&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.&#160;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;In connection with the remeasurement of these leases, the Company recorded a loss of $1,875,000 and a gain of $2,608,000 during the three months ended December 31, 2024 and 2023, respectively. In connection with the remeasurement of these leases, the Company recorded a loss of $11,562,000 and a gain of $4,430,000 during the nine months ended December 31, 2024 and 2023, 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 style="font-size: 10pt;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; During the nine months ended December 31, 2024, the Company ceased manufacturing operations at its Torrance, California facility as a part of its on-going strategy to utilize its global footprint to enhance its operating efficiencies. This represented a significant change to the use of this right-of-use asset, which required a reassessment of the Company&#x2019;s asset groups. The Company concluded that this right-of-use asset was no longer part of the Hard Parts asset group. The Company performed a test for recoverability (using Level 3 inputs) which resulted in no impairment at December 31, 2024. Any future changes to the assumptions and estimates from those anticipated may affect the carrying value of right-of-use assets and could result in impairment charges. &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; Balance sheet information for leases is as follows: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;


  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 34%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Classification&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 34%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;Operating lease assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;67,552,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;83,973,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;Plant and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,710,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,611,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;"&gt;Total leased assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;71,262,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;88,584,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Liabilities:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 34%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Current&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,308,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,319,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-14"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-15"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,289,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,585,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Long-term&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-16"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-17"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,833,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;72,240,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-18"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-19"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,560,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,893,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;"&gt;Total lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;78,990,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;84,037,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt; Lease cost recognized in the condensed consolidated statements of operations is as follows: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;


  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Operating lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,391,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,740,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,673,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,243,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Short-term lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;267,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;274,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;960,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;917,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Variable lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;83,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;138,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;338,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;470,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Finance lease cost:&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Amortization of finance lease assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;287,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;361,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;940,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,155,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Interest on finance lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;44,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;51,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;140,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;170,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Total lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,072,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,564,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,051,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,955,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; Maturities of lease commitments at December 31, 2024 by fiscal year were as follows: &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div&gt; &lt;table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 55%; text-align: left;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Maturity of lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;Operating Leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;Finance Leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2025 - remaining three months&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;3,315,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;427,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;3,742,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2026&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;13,439,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;1,190,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;14,629,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2027&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,662,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;699,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;12,361,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2028&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,126,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;483,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,609,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2029&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,132,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;288,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,420,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;43,485,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;72,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;43,557,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Total lease payments&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;94,159,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;3,159,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;97,318,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 27pt;"&gt;Less amount representing interest&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;(18,018,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;(310,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;(18,328,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Present value of lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"&gt;76,141,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"&gt;2,849,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"&gt;78,990,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; Other information about leases is as follows: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Lease term and discount rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Weighted-average remaining lease term (years):&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.6&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Weighted-average discount rate:&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.4&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;</mpaa:LesseeOperatingAndFinanceLeasesTextBlock>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c6" decimals="0" id="ixv-12237" unitRef="usd">-1875000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c7" decimals="0" id="ixv-12238" unitRef="usd">2608000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c0" decimals="0" id="ixv-12239" unitRef="usd">-11562000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c8" decimals="0" id="ixv-12240" unitRef="usd">4430000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c0" decimals="0" id="ixv-12241" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-12242">Balance sheet information for leases is as follows:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 34%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Classification&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 34%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;Operating lease assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;67,552,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;83,973,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;Plant and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,710,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,611,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;"&gt;Total leased assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;71,262,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;88,584,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Liabilities:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 34%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Current&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,308,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,319,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-14"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-15"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,289,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,585,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Long-term&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-16"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-17"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,833,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;72,240,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 35%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-18"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-19"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,560,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,893,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 34%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 18pt;"&gt;Total lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 35%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;78,990,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;84,037,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-12243" unitRef="usd">67552000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-12244" unitRef="usd">83973000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-12245" unitRef="usd">3710000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-12246" unitRef="usd">4611000</us-gaap:FinanceLeaseRightOfUseAsset>
    <mpaa:OperatingAndFinanceLeaseRightOfUseAssets contextRef="c2" decimals="0" id="ixv-12247" unitRef="usd">71262000</mpaa:OperatingAndFinanceLeaseRightOfUseAssets>
    <mpaa:OperatingAndFinanceLeaseRightOfUseAssets contextRef="c3" decimals="0" id="ixv-12248" unitRef="usd">88584000</mpaa:OperatingAndFinanceLeaseRightOfUseAssets>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-12249" unitRef="usd">9308000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-12250" unitRef="usd">8319000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-12251" unitRef="usd">1289000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-12252" unitRef="usd">1585000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-12253" unitRef="usd">66833000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-12254" unitRef="usd">72240000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-12255" unitRef="usd">1560000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-12256" unitRef="usd">1893000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-12257" unitRef="usd">78990000</mpaa:OperatingAndFinanceLeaseLiability>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c3" decimals="0" id="ixv-12258" unitRef="usd">84037000</mpaa:OperatingAndFinanceLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-12259">Lease cost recognized in the condensed consolidated statements of operations is as follows:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Operating lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,391,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,740,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,673,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,243,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Short-term lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;267,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;274,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;960,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;917,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Variable lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;83,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;138,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;338,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;470,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Finance lease cost:&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Amortization of finance lease assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;287,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;361,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;940,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,155,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Interest on finance lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;44,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;51,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;140,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;170,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Total lease cost&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,072,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,564,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,051,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,955,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c6" decimals="INF" id="ixv-12260" unitRef="usd">3391000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c7" decimals="INF" id="ixv-12261" unitRef="usd">3740000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="INF" id="ixv-12262" unitRef="usd">10673000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c8" decimals="INF" id="ixv-12263" unitRef="usd">11243000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c6" decimals="INF" id="ixv-12264" unitRef="usd">267000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c7" decimals="INF" id="ixv-12265" unitRef="usd">274000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c0" decimals="INF" id="ixv-12266" unitRef="usd">960000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c8" decimals="INF" id="ixv-12267" unitRef="usd">917000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c6" decimals="INF" id="ixv-12268" unitRef="usd">83000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c7" decimals="INF" id="ixv-12269" unitRef="usd">138000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="INF" id="ixv-12270" unitRef="usd">338000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c8" decimals="INF" id="ixv-12271" unitRef="usd">470000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c6" decimals="INF" id="ixv-12272" unitRef="usd">287000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c7" decimals="INF" id="ixv-12273" unitRef="usd">361000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c0" decimals="INF" id="ixv-12274" unitRef="usd">940000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c8" decimals="INF" id="ixv-12275" unitRef="usd">1155000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c6" decimals="INF" id="ixv-12276" unitRef="usd">44000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c7" decimals="INF" id="ixv-12277" unitRef="usd">51000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c0" decimals="INF" id="ixv-12278" unitRef="usd">140000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c8" decimals="INF" id="ixv-12279" unitRef="usd">170000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost contextRef="c6" decimals="INF" id="ixv-12280" unitRef="usd">4072000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c7" decimals="INF" id="ixv-12281" unitRef="usd">4564000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="INF" id="ixv-12282" unitRef="usd">13051000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c8" decimals="INF" id="ixv-12283" unitRef="usd">13955000</us-gaap:LeaseCost>
    <mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-12284">Maturities of lease commitments at December 31, 2024 by fiscal year were as follows:&lt;table cellpadding="0" style="font-family: TimesNewRoman; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 55%; text-align: left;" valign="bottom"&gt;&lt;div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Maturity of lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;Operating Leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;Finance Leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; text-align: center;" valign="bottom"&gt;&lt;div style="font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2025 - remaining three months&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;3,315,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;427,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;3,742,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2026&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;13,439,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;1,190,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;14,629,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2027&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,662,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;699,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;12,361,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2028&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,126,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;483,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,609,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: left; width: 55%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;2029&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,132,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;288,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;11,420,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;43,485,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;72,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;43,557,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Total lease payments&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;94,159,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;3,159,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;97,318,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 27pt;"&gt;Less amount representing interest&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;(18,018,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;(310,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 12%; white-space: nowrap;" valign="bottom"&gt;(18,328,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 55%; white-space: nowrap; text-align: left;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Present value of lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"&gt;76,141,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"&gt;2,849,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: right; width: 12%;"&gt;78,990,000&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c2" decimals="INF" id="ixv-12285" unitRef="usd">3315000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c2" decimals="0" id="ixv-12286" unitRef="usd">427000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c2" decimals="0" id="ixv-12287" unitRef="usd">3742000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="INF" id="ixv-12288" unitRef="usd">13439000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-12289" unitRef="usd">1190000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths contextRef="c2" decimals="0" id="ixv-12290" unitRef="usd">14629000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="INF" id="ixv-12291" unitRef="usd">11662000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-12292" unitRef="usd">699000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-12293" unitRef="usd">12361000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="INF" id="ixv-12294" unitRef="usd">11126000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-12295" unitRef="usd">483000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-12296" unitRef="usd">11609000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="INF" id="ixv-12297" unitRef="usd">11132000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-12298" unitRef="usd">288000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-12299" unitRef="usd">11420000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour>
    <mpaa:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="c2" decimals="INF" id="ixv-12300" unitRef="usd">43485000</mpaa:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <mpaa:FinanceLeaseLiabilityPaymentsDueAfterYearFour contextRef="c2" decimals="0" id="ixv-12301" unitRef="usd">72000</mpaa:FinanceLeaseLiabilityPaymentsDueAfterYearFour>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour contextRef="c2" decimals="0" id="ixv-12302" unitRef="usd">43557000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="INF" id="ixv-12303" unitRef="usd">94159000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-12304" unitRef="usd">3159000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-12305" unitRef="usd">97318000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="INF" id="ixv-12306" unitRef="usd">18018000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-12307" unitRef="usd">310000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-12308" unitRef="usd">18328000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="INF" id="ixv-12309" unitRef="usd">76141000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-12310" unitRef="usd">2849000</us-gaap:FinanceLeaseLiability>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-12311" unitRef="usd">78990000</mpaa:OperatingAndFinanceLeaseLiability>
    <mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock contextRef="c0" id="ixv-12312">Other information about leases is as follows:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Lease term and discount rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Weighted-average remaining lease term (years):&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.6&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Weighted-average discount rate:&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Finance leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.4&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Operating leases&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-12313">P3Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-12314">P2Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-12315">P7Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-12316">P8Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="3" id="ixv-12317" unitRef="pure">0.068</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-12318" unitRef="pure">0.064</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="3" id="ixv-12319" unitRef="pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-12320" unitRef="pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <mpaa:AccountsReceivableDiscountProgramsTextBlock contextRef="c0" id="ixv-6109">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;10. Accounts Receivable Discount Programs&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The following is a summary of accounts receivable discount programs: &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Receivables discounted&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;488,505,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;465,073,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Weighted average number of days collection was accelerated&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;342&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;334&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Annualized weighted average discount rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Amount of discount recognized as interest expense&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,202,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,395,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;</mpaa:AccountsReceivableDiscountProgramsTextBlock>
    <mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock contextRef="c0" id="ixv-12321">The following is a summary of accounts receivable discount programs:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Receivables discounted&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;488,505,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;465,073,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Weighted average number of days collection was accelerated&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;342&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;334&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Annualized weighted average discount rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Amount of discount recognized as interest expense&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,202,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,395,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock>
    <mpaa:AccountsReceivablesDiscounted contextRef="c0" decimals="INF" id="ixv-12322" unitRef="usd">488505000</mpaa:AccountsReceivablesDiscounted>
    <mpaa:AccountsReceivablesDiscounted contextRef="c8" decimals="INF" id="ixv-12323" unitRef="usd">465073000</mpaa:AccountsReceivablesDiscounted>
    <mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection contextRef="c0" id="ixv-12324">P342D</mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection>
    <mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection contextRef="c8" id="ixv-12325">P334D</mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection>
    <mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables contextRef="c0" decimals="3" id="ixv-12326" unitRef="pure">0.063</mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables>
    <mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables contextRef="c8" decimals="3" id="ixv-12327" unitRef="pure">0.068</mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables>
    <mpaa:DiscountRecordedAsInterestExpense contextRef="c0" decimals="INF" id="ixv-12328" unitRef="usd">29202000</mpaa:DiscountRecordedAsInterestExpense>
    <mpaa:DiscountRecordedAsInterestExpense contextRef="c8" decimals="INF" id="ixv-12329" unitRef="usd">29395000</mpaa:DiscountRecordedAsInterestExpense>
    <us-gaap:SupplierFinanceProgramTextBlock contextRef="c0" id="ixv-6203">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;11. Supplier Finance Programs&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The Company utilizes a supplier finance program, which allows certain of the Company&#x2019;s suppliers to sell their receivables due from the Company to participating financial institutions at the sole discretion of both the supplier and the financial institutions. The program is administered by a third party. Commitments from participating financial institutions that are available to suppliers under this program increased to $27,000,000 from $15,000,000 during the three months ended December 31, 2024. 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 December 31, 2024, the Company had $31,809,000 of outstanding supplier obligations confirmed as valid under this program, included in &lt;span style="-sec-ix-hidden: hidden-fact-20"&gt;accounts payable&lt;/span&gt; in the condensed consolidated balance sheet. &lt;/div&gt;</us-gaap:SupplierFinanceProgramTextBlock>
    <mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable contextRef="c2" decimals="0" id="ixv-12330" unitRef="usd">27000000</mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable>
    <mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable contextRef="c32" decimals="0" id="ixv-12331" unitRef="usd">15000000</mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c2" decimals="0" id="ixv-12332" unitRef="usd">31809000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-6212">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;12. Net Income (Loss) per Share&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   Basic net 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 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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; The following presents a reconciliation of basic and diluted net income (loss) per share: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;


  &lt;div&gt; &lt;table cellpadding="0" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Net income (loss)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,291,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(47,214,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(18,748,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(50,582,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Basic shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,783,170&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,634,306&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,739,481&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,580,960&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Effect of potentially dilutive securities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;633,788&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Diluted shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,416,958&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,634,306&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,739,481&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,580,960&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Net income (loss) per share:&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Basic net income (loss) per share&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.12&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.40&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.95&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.58&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Diluted net income (loss) per share&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.11&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.40&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.95&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.58&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt; Potential common shares that would have the effect of increasing diluted net income per share or decreasing diluted net loss per share are considered to be anti-dilutive and as such, these shares are not included in calculating diluted net loss per share. For the three months ended December 31, 2024, there were 15,526 of potential common shares not included in the calculation of diluted net income per share because their effect was anti-dilutive. For the nine months ended December 31, 2024, there were 2,516,729 of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. For the three and nine months ended December 31, 2023, there were 2,130,615, respectively, of potential common shares not included in the calculation of diluted net loss per share because their effect was anti-dilutive. &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; In addition, for the three and nine months ended December 31, 2024 there were 2,523,304 and 2,464,622, 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. In addition, for the three and nine months ended December 31, 2023, there were 2,293,926, respectively, of potential common shares not included in the calculation of diluted net loss per share under the &#x201c;if-converted&#x201d; method for the Convertible Notes because their effect was anti-dilutive. The potential common shares related to the Warrants issued in connection with the Convertible Notes (see Note 7) are anti-dilutive until they become exercisable and as of December 31, 2024, the Warrants were not exercisable. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-12333">The following presents a reconciliation of basic and diluted net income (loss) per share:&lt;table cellpadding="0" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Net income (loss)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,291,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(47,214,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(18,748,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(50,582,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Basic shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,783,170&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,634,306&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,739,481&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,580,960&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Effect of potentially dilutive securities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;633,788&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Diluted shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,416,958&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,634,306&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,739,481&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,580,960&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Net income (loss) per share:&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Basic net income (loss) per share&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.12&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.40&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.95&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.58&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Diluted net income (loss) per share&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.11&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.40&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(0.95&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 12%; text-align: right;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2.58&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: #CCEEFF; border-bottom: 3px double #000000; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="INF" id="ixv-12334" unitRef="usd">2291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="INF" id="ixv-12335" unitRef="usd">-47214000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="INF" id="ixv-12336" unitRef="usd">-18748000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="INF" id="ixv-12337" unitRef="usd">-50582000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="0"
      id="ixv-12338"
      unitRef="shares">19783170</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="0"
      id="ixv-12339"
      unitRef="shares">19634306</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-12340"
      unitRef="shares">19739481</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c8"
      decimals="0"
      id="ixv-12341"
      unitRef="shares">19580960</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c6"
      decimals="0"
      id="ixv-12342"
      unitRef="shares">633788</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c7"
      decimals="0"
      id="ixv-12343"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c0"
      decimals="0"
      id="ixv-12344"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c8"
      decimals="0"
      id="ixv-12345"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="0"
      id="ixv-12346"
      unitRef="shares">20416958</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-12347"
      unitRef="shares">19634306</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-12348"
      unitRef="shares">19739481</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c8"
      decimals="0"
      id="ixv-12349"
      unitRef="shares">19580960</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-12350"
      unitRef="usdPershares">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="INF"
      id="ixv-12351"
      unitRef="usdPershares">-2.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-12352"
      unitRef="usdPershares">-0.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c8"
      decimals="INF"
      id="ixv-12353"
      unitRef="usdPershares">-2.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="INF"
      id="ixv-12354"
      unitRef="usdPershares">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="INF"
      id="ixv-12355"
      unitRef="usdPershares">-2.4</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="INF"
      id="ixv-12356"
      unitRef="usdPershares">-0.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c8"
      decimals="INF"
      id="ixv-12357"
      unitRef="usdPershares">-2.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c128"
      decimals="0"
      id="ixv-12358"
      unitRef="shares">15526</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c129"
      decimals="0"
      id="ixv-12359"
      unitRef="shares">2516729</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c130"
      decimals="0"
      id="ixv-12360"
      unitRef="shares">2130615</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c131"
      decimals="0"
      id="ixv-12361"
      unitRef="shares">2130615</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c132"
      decimals="0"
      id="ixv-12362"
      unitRef="shares">2523304</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c133"
      decimals="0"
      id="ixv-12363"
      unitRef="shares">2464622</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c134"
      decimals="0"
      id="ixv-12364"
      unitRef="shares">2293926</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c135"
      decimals="0"
      id="ixv-12365"
      unitRef="shares">2293926</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-6468">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;13. Income Taxes &lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;The Company recorded income tax expense of $1,115,000, or an effective tax rate of 32.7%, and $37,281,000, or an effective tax rate of (375.3)%, for the three months ended December 31, 2024 and 2023, respectively. The Company recorded an income tax expense of $1,849,000, or an effective tax rate of (10.9)%, and $37,226,000, or an effective tax rate of (278.7)%, for the nine months ended December 31, 2024 and 2023, respectively. The effective tax rate for the three and nine months ended December 31, 2024, was primarily impacted by (i) foreign income taxed at rates that are different from the federal statutory rate, (ii) the change in valuation allowance, and (iii) specific jurisdictions that the Company does not expect to recognize the benefit of losses. The Company&#x2019;s effective tax rate for the three and nine months ended December 31, 2023 was primarily impacted by the establishment of a valuation allowance on deferred tax assets that were not expected to be realized.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="color: rgb(0, 0, 0);"&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 maintained its valuation allowance. The Company will continue to monitor the need for a valuation allowance in future periods, considering any changes in circumstances that may affect the realizability of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt;"&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. The Company was previously under examination by the State of California for fiscal years ended March 31, 2020, 2021 and 2022. During the nine months ended December 31, 2024, this audit was concluded with no changes required to the Company&#x2019;s filed income tax returns. At December 31, 2024, the Company remains subject to examination from the fiscal years ended March 31, 2020 and forward. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.
  &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-12366" unitRef="usd">1115000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c6" decimals="3" id="ixv-12367" unitRef="pure">0.327</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-12368" unitRef="usd">37281000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c7" decimals="3" id="ixv-12369" unitRef="pure">-3.753</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-12370" unitRef="usd">1849000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-12371" unitRef="pure">-0.109</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-12372" unitRef="usd">37226000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c8" decimals="3" id="ixv-12373" unitRef="pure">-2.787</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0" id="ixv-6490">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;14. Financial Risk Management and Derivatives&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $50,947,000 and $54,092,000 at December 31, 2024 and March 31, 2024, respectively. These contracts generally have a term of &lt;span style="-sec-ix-hidden: hidden-fact-21"&gt;one&lt;/span&gt; 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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The following shows the effect of derivative instruments on the condensed consolidated statements of operations: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;


  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Foreign Exchange Impact of Lease Liabilities and Forward Contracts&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Derivatives Not Designated as&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Hedging Instruments&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(Loss) gain from forward foreign currency exchange contracts&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(585,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;541,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7,404,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,771,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt; The fair value of the forward foreign currency exchange contracts of $4,888,000 is included in other current liabilities in the condensed consolidated balance sheets at December 31, 2024. The fair value of the forward foreign currency exchange contracts of $2,516,000 is included in prepaid expenses and other current assets in the condensed consolidated balance sheets at March 31, 2024. 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 nine months ended December 31, 2024 and 2023. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c136" decimals="0" id="ixv-12374" unitRef="usd">50947000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c137" decimals="0" id="ixv-12375" unitRef="usd">54092000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c0" id="ixv-12376">The following shows the effect of derivative instruments on the condensed consolidated statements of operations:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Foreign Exchange Impact of Lease Liabilities and Forward Contracts&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Derivatives Not Designated as&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Hedging Instruments&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(Loss) gain from forward foreign currency exchange contracts&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(585,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;541,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7,404,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,771,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments contextRef="c139" decimals="0" id="ixv-12377" unitRef="usd">-585000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments contextRef="c140" decimals="0" id="ixv-12378" unitRef="usd">541000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments contextRef="c141" decimals="0" id="ixv-12379" unitRef="usd">-7404000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments contextRef="c142" decimals="0" id="ixv-12380" unitRef="usd">-1771000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue contextRef="c2" decimals="0" id="ixv-12381" unitRef="usd">4888000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c3" decimals="0" id="ixv-12382" unitRef="usd">2516000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0" id="ixv-6588">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;15. Fair Value Measurements&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Using Inputs Considered as&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Using Inputs Considered as&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Short-term investments&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Mutual funds&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,909,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,909,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,837,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,837,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Prepaid expenses and other current assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Forward foreign currency exchange contracts&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,516,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,516,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Other current liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Deferred compensation&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,909,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,909,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,837,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,837,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Forward foreign currency exchange contracts&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,888,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,888,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Convertible notes, related party&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Compound Net Derivative Liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,410,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,410,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;


  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Forward Foreign Currency Exchange Contracts&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Compound Net Derivative Liability&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 December 31, 2024 and March 31, 2024. Any changes in the fair value of the Compound Net Derivative Liability are recorded in change in fair value of compound net derivative liability in the condensed consolidated statements of operations and condensed consolidated statements of cash flows.
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The following assumptions were used to determine the fair value of the Compound Net Derivative Liability:&lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.35&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.36&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of equity&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.40&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.20&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average cost of capital&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.40&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.90&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected volatility of the Company's common stock&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.00&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;50.00&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;EBITDA volatility&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.00&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.00&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; The following summarizes the activity for Level 3 fair value measurements: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;


  &lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="8" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="8" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 44.26%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Beginning balance&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.5%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;5,210,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;8,960,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.74%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;7,410,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;8,430,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 44.26%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Changes in fair value of Compound Net Derivative Liability included in earnings&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"&gt;&lt;div&gt;(260,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"&gt;&lt;div&gt;1,160,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"&gt;&lt;div&gt;(2,460,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"&gt;&lt;div&gt;1,690,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 44.26%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Ending balance&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"&gt;&lt;div&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"&gt;&lt;div&gt;10,120,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"&gt;&lt;div&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"&gt;&lt;div&gt;10,120,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;
   During the three and nine months ended December 31, 2024, the Company had no significant measurements of assets or liabilities at fair value on a nonrecurring basis subsequent to their initial recognition.
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 December 31, 2024 and March 31, 2024, the net carrying amount of the Convertible Notes was $32,377,000 and $30,776,000, respectively (see Note 7). The estimated fair value of the Company&#x2019;s Convertible Notes was $36,168,000 and $38,276,000 using Level 3 inputs at December 31, 2024 and March 31, 2024, respectively. &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0" id="ixv-12383">The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="15" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Using Inputs Considered as&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Using Inputs Considered as&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Short-term investments&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Mutual funds&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,909,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,909,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,837,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,837,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Prepaid expenses and other current assets&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Forward foreign currency exchange contracts&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,516,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,516,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Other current liabilities&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Deferred compensation&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,909,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,909,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,837,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,837,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Forward foreign currency exchange contracts&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,888,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,888,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Convertible notes, related party&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 20%;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Compound Net Derivative Liability&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,410,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,410,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c147" decimals="0" id="ixv-12384" unitRef="usd">1909000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c148" decimals="0" id="ixv-12385" unitRef="usd">1909000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c149" decimals="0" id="ixv-12386" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c150" decimals="0" id="ixv-12387" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c151" decimals="0" id="ixv-12388" unitRef="usd">1837000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c152" decimals="0" id="ixv-12389" unitRef="usd">1837000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c153" decimals="0" id="ixv-12390" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c154" decimals="0" id="ixv-12391" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c147" decimals="0" id="ixv-12392" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c148" decimals="0" id="ixv-12393" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c149" decimals="0" id="ixv-12394" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c150" decimals="0" id="ixv-12395" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c151" decimals="0" id="ixv-12396" unitRef="usd">2516000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c152" decimals="0" id="ixv-12397" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c153" decimals="0" id="ixv-12398" unitRef="usd">2516000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c154" decimals="0" id="ixv-12399" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c147" decimals="0" id="ixv-12400" unitRef="usd">1909000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c148" decimals="0" id="ixv-12401" unitRef="usd">1909000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c149" decimals="0" id="ixv-12402" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c150" decimals="0" id="ixv-12403" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c151" decimals="0" id="ixv-12404" unitRef="usd">1837000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c152" decimals="0" id="ixv-12405" unitRef="usd">1837000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c153" decimals="0" id="ixv-12406" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c154" decimals="0" id="ixv-12407" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c147" decimals="0" id="ixv-12408" unitRef="usd">4888000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c148" decimals="0" id="ixv-12409" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c149" decimals="0" id="ixv-12410" unitRef="usd">4888000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c150" decimals="0" id="ixv-12411" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c151" decimals="0" id="ixv-12412" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c152" decimals="0" id="ixv-12413" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c153" decimals="0" id="ixv-12414" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c154" decimals="0" id="ixv-12415" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c147" decimals="0" id="ixv-12416" unitRef="usd">4950000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c148" decimals="0" id="ixv-12417" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c149" decimals="0" id="ixv-12418" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c150" decimals="0" id="ixv-12419" unitRef="usd">4950000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c151" decimals="0" id="ixv-12420" unitRef="usd">7410000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c152" decimals="0" id="ixv-12421" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c153" decimals="0" id="ixv-12422" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c154" decimals="0" id="ixv-12423" unitRef="usd">7410000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="c0" id="ixv-12424">The following assumptions were used to determine the fair value of the Compound Net Derivative Liability:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.35&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.36&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of equity&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.40&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;23.20&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average cost of capital&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.40&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;14.90&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected volatility of the Company's common stock&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.00&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;50.00&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;EBITDA volatility&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.00&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;40.00&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c155"
      decimals="4"
      id="ixv-12425"
      unitRef="pure">0.0435</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c156"
      decimals="4"
      id="ixv-12426"
      unitRef="pure">0.0436</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c157"
      decimals="4"
      id="ixv-12427"
      unitRef="pure">0.234</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c158"
      decimals="4"
      id="ixv-12428"
      unitRef="pure">0.232</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c159"
      decimals="4"
      id="ixv-12429"
      unitRef="pure">0.144</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c160"
      decimals="4"
      id="ixv-12430"
      unitRef="pure">0.149</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c161"
      decimals="4"
      id="ixv-12431"
      unitRef="pure">0.40</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c162"
      decimals="4"
      id="ixv-12432"
      unitRef="pure">0.50</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c163"
      decimals="4"
      id="ixv-12433"
      unitRef="pure">0.40</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput
      contextRef="c164"
      decimals="4"
      id="ixv-12434"
      unitRef="pure">0.40</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c0" id="ixv-12435">The following summarizes the activity for Level 3 fair value measurements:&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="8" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="8" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 44.26%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Beginning balance&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.5%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;5,210,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;8,960,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.74%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;7,410,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.98%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.06%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div&gt;8,430,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 0.9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 44.26%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Changes in fair value of Compound Net Derivative Liability included in earnings&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"&gt;&lt;div&gt;(260,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"&gt;&lt;div&gt;1,160,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"&gt;&lt;div&gt;(2,460,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"&gt;&lt;div&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"&gt;&lt;div&gt;1,690,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 44.26%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Ending balance&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.5%; text-align: right;"&gt;&lt;div&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"&gt;&lt;div&gt;10,120,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.74%; text-align: right;"&gt;&lt;div&gt;4,950,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.98%;"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 0.9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 1.06%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 10.9%; text-align: right;"&gt;&lt;div&gt;10,120,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap; width: 0.9%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c165" decimals="0" id="ixv-12436" unitRef="usd">5210000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c166" decimals="0" id="ixv-12437" unitRef="usd">8960000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c144" decimals="0" id="ixv-12438" unitRef="usd">7410000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c167" decimals="0" id="ixv-12439" unitRef="usd">8430000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c168" decimals="0" id="ixv-12440" unitRef="usd">260000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c169" decimals="0" id="ixv-12441" unitRef="usd">-1160000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c170" decimals="0" id="ixv-12442" unitRef="usd">2460000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c171" decimals="0" id="ixv-12443" unitRef="usd">-1690000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c143" decimals="0" id="ixv-12444" unitRef="usd">4950000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c172" decimals="0" id="ixv-12445" unitRef="usd">10120000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c143" decimals="0" id="ixv-12446" unitRef="usd">4950000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c172" decimals="0" id="ixv-12447" unitRef="usd">10120000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c143" decimals="0" id="ixv-12448" unitRef="usd">32377000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c144" decimals="0" id="ixv-12449" unitRef="usd">30776000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c145" decimals="0" id="ixv-12450" unitRef="usd">36168000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c146" decimals="0" id="ixv-12451" unitRef="usd">38276000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-7369">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;16. Share-based Payments&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Stock Options&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The Company did not grant any options to purchase shares of its common stock during the nine months ended December 31, 2024.&#160;The Company granted options to purchase 132,133 shares of common stock during the nine months ended December 31, 2023. &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The following assumptions were used to derive the weighted average fair value of the stock options granted: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average risk free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.53&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average expected holding period (years)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.57&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average expected volatility&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;51.29&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average fair value of options granted&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.75&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;



  &lt;div style="font-size: 10pt;"&gt; The following is a summary of stock option transactions: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;


  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number of&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise Price&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,108,017&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.29&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited/Cancelled&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(17,723&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.13&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expired&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(36,733&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.93&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,053,561&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.20&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt; At December 31, 2024, 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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; At December 31, 2024, there was $282,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.7 years. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; During the nine months ended December 31, 2024 and 2023, the Company granted 453,453 and 100,624, respectively, of time-based vesting RSUs, based on the closing market price on the grant date. &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The following is a summary of non-vested RSUs: &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div&gt; &lt;table cellpadding="0" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number of &lt;br/&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Grant Date Fair&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;240,923&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.23&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;453,453&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.58&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Vested&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(184,850&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.02&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited/Cancelled&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4,069&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.72&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;505,457&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.26&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt; At December 31, 2024, there was $2,819,000 of unrecognized compensation expense related to RSUs, which will be recognized over the weighted average remaining vesting period of approximately 2.1 years. &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; During the nine months ended December 31, 2024, the Company granted 258,983 PSUs (at target performance levels), which cliff vest after a &lt;span style="-sec-ix-hidden: hidden-fact-22"&gt;three&lt;/span&gt;-year performance period, subject to continued employment. The number of shares earned at the end of the three-year performance period will vary, based only on actual performance, from 0% to 150% of the target number of PSUs granted depending on the Company&#x2019;s total shareholder return (&#x201c;TSR&#x201d;) percentile rank relative to that of a peer group over the performance period. TSR is measured based on a comparison of the closing price on the first trading day of the performance period and the average closing price over the last 30 trading days of the performance period. TSR is considered a market condition because it measures the Company&#x2019;s return against the performance of the Russell 3000, excluding companies classified as financials and real estate and companies with a market capitalization of more than $600 million, over a given period of time. &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; During the nine months ended December 31, 2023, the Company granted 585,583 PSUs, which vest within a &lt;span style="-sec-ix-hidden: hidden-fact-23"&gt;three&lt;/span&gt;-year period, subject to continued employment, as follows: (i) if the stock price is greater than or equal to $10.00 per share, then 1/3 of the grant will vest, (ii) if the stock price is greater than or equal to $15.00 per share then the next 1/3 of the grant will vest, and (iii) if the stock price is greater than or equal to $20.00 per share then the final &lt;span style="-sec-ix-hidden: hidden-fact-24"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-25"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-26"&gt;1/3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; of the grant will vest. Recipients are eligible to vest in between 50% and 150% of the third tranche by achieving a stock price between $17.50 and $25.00 per share (each stock price target must be met for 30 consecutive trading days). &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt; 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. The following table summarizes the assumptions used in determining the fair value of these awards subject to market conditions: &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.21-4.45&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.32-4.35&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected life in years&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2-1.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected volatility of the Company's common stock&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;59.8-62.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;54.2-55.1&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Average correlation coefficient of peer companies&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16.5-17.4&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Grant date fair value&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.65-8.88&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.57-8.37&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt; The following is a summary of non-vested PSUs: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number of&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Grant Date Fair&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;773,923&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.73&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted (1)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;269,935&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.74&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Vested&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(32,848&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.27&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited/Cancelled&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(53,299&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.89&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;957,711&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.83&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;


  &lt;div style="margin-left: 18.0pt; font-size: 10pt;"&gt; &lt;div style="float: left; text-align: right; font-size: 10pt;"&gt; &lt;span style="min-width: 18pt; display: inline-block; text-align: left;"&gt;(1)&lt;/span&gt; &lt;/div&gt; &lt;div style="margin-left: 18pt; font-size: 10pt;"&gt; Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#x2019;s June 2021 PSU grant based on actual Company performance metrics exceeding target performance levels. &lt;/div&gt; &lt;/div&gt;
  &lt;div style="clear: both; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; At December 31, 2024, there was $2,248,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;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c173"
      decimals="INF"
      id="ixv-12452"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="c174"
      decimals="0"
      id="ixv-12453"
      unitRef="shares">132133</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-12454">The following assumptions were used to derive the weighted average fair value of the stock options granted:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average risk free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.53&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average expected holding period (years)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.57&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average expected volatility&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;51.29&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 85%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted average fair value of options granted&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.75&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c196"
      decimals="4"
      id="ixv-12455"
      unitRef="pure">0.0453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c196" id="ixv-12456">P6Y6M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c196"
      decimals="4"
      id="ixv-12457"
      unitRef="pure">0.5129</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c196"
      decimals="2"
      id="ixv-12458"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c196"
      decimals="2"
      id="ixv-12459"
      unitRef="usdPershares">3.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0" id="ixv-12460">The following is a summary of stock option transactions:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number of&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="border-bottom: 1px solid #000000; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise Price&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,108,017&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.29&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited/Cancelled&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(17,723&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.13&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expired&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(36,733&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.93&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,053,561&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20.20&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c197"
      decimals="0"
      id="ixv-12461"
      unitRef="shares">1108017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c197"
      decimals="2"
      id="ixv-12462"
      unitRef="usdPershares">20.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c173"
      decimals="0"
      id="ixv-12463"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c173"
      decimals="0"
      id="ixv-12464"
      unitRef="usdPershares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c173"
      decimals="0"
      id="ixv-12465"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c173"
      decimals="0"
      id="ixv-12466"
      unitRef="usdPershares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c173"
      decimals="0"
      id="ixv-12467"
      unitRef="shares">17723</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c173"
      decimals="2"
      id="ixv-12468"
      unitRef="usdPershares">20.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c173"
      decimals="0"
      id="ixv-12469"
      unitRef="shares">36733</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c173"
      decimals="2"
      id="ixv-12470"
      unitRef="usdPershares">22.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c175"
      decimals="0"
      id="ixv-12471"
      unitRef="shares">1053561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c175"
      decimals="2"
      id="ixv-12472"
      unitRef="usdPershares">20.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="c175"
      decimals="0"
      id="ixv-12473"
      unitRef="shares">87288</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage
      contextRef="c175"
      decimals="2"
      id="ixv-12474"
      unitRef="usdPershares">9.32</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c175" decimals="0" id="ixv-12475" unitRef="usd">282000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c173" id="ixv-12476">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c176"
      decimals="0"
      id="ixv-12477"
      unitRef="shares">453453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c177"
      decimals="0"
      id="ixv-12478"
      unitRef="shares">100624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c0" id="ixv-12479">The following is a summary of non-vested RSUs:&lt;table cellpadding="0" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number of &lt;br/&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Grant Date Fair&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;240,923&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.23&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;453,453&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.58&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Vested&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(184,850&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.02&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited/Cancelled&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4,069&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.72&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;505,457&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.26&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c198"
      decimals="0"
      id="ixv-12480"
      unitRef="shares">240923</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c198"
      decimals="2"
      id="ixv-12481"
      unitRef="usdPershares">12.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c176"
      decimals="0"
      id="ixv-12482"
      unitRef="shares">453453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c176"
      decimals="2"
      id="ixv-12483"
      unitRef="usdPershares">6.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c176"
      decimals="0"
      id="ixv-12484"
      unitRef="shares">184850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c176"
      decimals="2"
      id="ixv-12485"
      unitRef="usdPershares">12.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c176"
      decimals="0"
      id="ixv-12486"
      unitRef="shares">4069</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c176"
      decimals="2"
      id="ixv-12487"
      unitRef="usdPershares">8.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c178"
      decimals="0"
      id="ixv-12488"
      unitRef="shares">505457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c178"
      decimals="2"
      id="ixv-12489"
      unitRef="usdPershares">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c178" decimals="0" id="ixv-12490" unitRef="usd">2819000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c176" id="ixv-12491">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c179"
      decimals="0"
      id="ixv-12492"
      unitRef="shares">258983</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage
      contextRef="c181"
      decimals="2"
      id="ixv-12493"
      unitRef="pure">0</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage
      contextRef="c182"
      decimals="2"
      id="ixv-12494"
      unitRef="pure">1.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage>
    <mpaa:NumberOfTradingDays contextRef="c180" id="ixv-12495">P30D</mpaa:NumberOfTradingDays>
    <mpaa:TotalShareholdersReturnMinimumMarketCapitalization
      contextRef="c180"
      decimals="-6"
      id="ixv-12496"
      unitRef="usd">600000000</mpaa:TotalShareholdersReturnMinimumMarketCapitalization>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c183"
      decimals="0"
      id="ixv-12497"
      unitRef="shares">585583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharePrice
      contextRef="c184"
      decimals="2"
      id="ixv-12498"
      unitRef="usdPershares">10</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c185"
      decimals="2"
      id="ixv-12499"
      unitRef="usdPershares">15</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c186"
      decimals="2"
      id="ixv-12500"
      unitRef="usdPershares">20</us-gaap:SharePrice>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients
      contextRef="c190"
      decimals="2"
      id="ixv-12501"
      unitRef="pure">0.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients
      contextRef="c191"
      decimals="2"
      id="ixv-12502"
      unitRef="pure">1.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients>
    <us-gaap:SharePrice
      contextRef="c192"
      decimals="2"
      id="ixv-12503"
      unitRef="usdPershares">17.5</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c193"
      decimals="2"
      id="ixv-12504"
      unitRef="usdPershares">25</us-gaap:SharePrice>
    <mpaa:NumberOfTradingDays contextRef="c183" id="ixv-12505">P30D</mpaa:NumberOfTradingDays>
    <mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-12506">The following table summarizes the assumptions used in determining the fair value of these awards subject to market conditions:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.21-4.45&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.32-4.35&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected life in years&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.0&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.2-1.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected volatility of the Company's common stock&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;59.8-62.8&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;54.2-55.1&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Average correlation coefficient of peer companies&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16.5-17.4&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Grant date fair value&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.65-8.88&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.57-8.37&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c181"
      decimals="4"
      id="ixv-12507"
      unitRef="pure">0.0421</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c182"
      decimals="4"
      id="ixv-12508"
      unitRef="pure">0.0445</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c199"
      decimals="4"
      id="ixv-12509"
      unitRef="pure">0.0432</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c200"
      decimals="4"
      id="ixv-12510"
      unitRef="pure">0.0435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c180" id="ixv-12511">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c199" id="ixv-12512">P0Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c200" id="ixv-12513">P1Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c181"
      decimals="3"
      id="ixv-12514"
      unitRef="pure">0.598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c182"
      decimals="3"
      id="ixv-12515"
      unitRef="pure">0.628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c199"
      decimals="3"
      id="ixv-12516"
      unitRef="pure">0.542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c200"
      decimals="3"
      id="ixv-12517"
      unitRef="pure">0.551</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies
      contextRef="c181"
      decimals="3"
      id="ixv-12518"
      unitRef="pure">0.165</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies
      contextRef="c182"
      decimals="3"
      id="ixv-12519"
      unitRef="pure">0.174</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies
      contextRef="c183"
      decimals="2"
      id="ixv-12520"
      unitRef="pure">0</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c180"
      decimals="2"
      id="ixv-12521"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c183"
      decimals="2"
      id="ixv-12522"
      unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c181"
      decimals="2"
      id="ixv-12523"
      unitRef="usdPershares">8.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c182"
      decimals="2"
      id="ixv-12524"
      unitRef="usdPershares">8.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c199"
      decimals="2"
      id="ixv-12525"
      unitRef="usdPershares">3.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c200"
      decimals="2"
      id="ixv-12526"
      unitRef="usdPershares">8.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock contextRef="c0" id="ixv-12527">The following is a summary of non-vested PSUs:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number of&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Grant Date Fair&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at March 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;773,923&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.73&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Granted (1)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;269,935&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.74&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Vested&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(32,848&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.27&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="1" style="vertical-align: bottom; width: 70%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Forfeited/Cancelled&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(53,299&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22.89&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 70%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at December 31, 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;957,711&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.83&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 3px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-left: 18.0pt; font-size: 10pt;"&gt; &lt;div style="float: left; text-align: right; font-size: 10pt;"&gt; &lt;span style="min-width: 18pt; display: inline-block; text-align: left;"&gt;(1)&lt;/span&gt; &lt;/div&gt; &lt;div style="margin-left: 18pt; font-size: 10pt;"&gt; Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#x2019;s June 2021 PSU grant based on actual Company performance metrics exceeding target performance levels. &lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c201"
      decimals="0"
      id="ixv-12528"
      unitRef="shares">773923</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c201"
      decimals="2"
      id="ixv-12529"
      unitRef="usdPershares">7.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c180"
      decimals="0"
      id="ix_0_fact"
      unitRef="shares">269935</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c180"
      decimals="2"
      id="ix_1_fact"
      unitRef="usdPershares">8.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c180"
      decimals="0"
      id="ixv-12532"
      unitRef="shares">32848</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c180"
      decimals="2"
      id="ixv-12533"
      unitRef="usdPershares">22.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c180"
      decimals="0"
      id="ixv-12534"
      unitRef="shares">53299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c180"
      decimals="2"
      id="ixv-12535"
      unitRef="usdPershares">22.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c195"
      decimals="0"
      id="ixv-12536"
      unitRef="shares">957711</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c195"
      decimals="2"
      id="ixv-12537"
      unitRef="usdPershares">6.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c194"
      decimals="0"
      id="ixv-12539"
      unitRef="shares">10952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c195" decimals="0" id="ixv-12540" unitRef="usd">2248000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c180" id="ixv-12541">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-7895">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;17. Commitments and Contingencies&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Warranty Returns&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="color: rgb(0, 0, 0);"&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;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The following summarizes the changes in the warranty returns: &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div&gt; &lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Dece,ber 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at beginning of period&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,649,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,197,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,326,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,830,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Charged to expense&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;38,116,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;34,532,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;113,212,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;102,666,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amounts processed&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(35,390,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(34,599,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(113,163,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(106,366,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at end of period&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,375,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,130,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,375,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,130,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;

  &lt;div style="font-size: 10pt;"&gt; At December 31, 2024 and March 31, 2024, the Company&#x2019;s total warranty return accrual was $19,375,000 and $19,326,000, respectively, of which $4,840,000 and $5,667,000, respectively, was included in the customer returns RGA issued within accounts receivable&#x2014;net and $14,535,000 and $13,659,000, respectively, was included in the customer finished goods returns accrual in the condensed consolidated balance sheets. &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Contingencies&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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&lt;span style="color: rgb(0, 0, 0);"&gt;, and its compliance with law, code, and regulations related to matters including, but not limited to, environmental, information security, taxes, levies, tariffs and such&lt;/span&gt;. The Company has an immaterial amount accrued related to these exposures to various lawsuits and claims.
  &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c0" id="ixv-12542">The following summarizes the changes in the warranty returns:&lt;table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Dece,ber 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at beginning of period&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,649,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,197,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,326,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,830,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Charged to expense&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;38,116,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;34,532,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;113,212,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;102,666,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amounts processed&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(35,390,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(34,599,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(113,163,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(106,366,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 1px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 40%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at end of period&lt;/div&gt;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,375,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,130,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,375,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,130,000&lt;/div&gt;&lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 3px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c32" decimals="0" id="ixv-12543" unitRef="usd">16649000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c65" decimals="0" id="ixv-12544" unitRef="usd">16197000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c3" decimals="0" id="ixv-12545" unitRef="usd">19326000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c45" decimals="0" id="ixv-12546" unitRef="usd">19830000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c6" decimals="0" id="ixv-12547" unitRef="usd">38116000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c7" decimals="0" id="ixv-12548" unitRef="usd">34532000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c0" decimals="0" id="ixv-12549" unitRef="usd">113212000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c8" decimals="0" id="ixv-12550" unitRef="usd">102666000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c6" decimals="0" id="ixv-12551" unitRef="usd">35390000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c7" decimals="0" id="ixv-12552" unitRef="usd">34599000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c0" decimals="0" id="ixv-12553" unitRef="usd">113163000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c8" decimals="0" id="ixv-12554" unitRef="usd">106366000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c2" decimals="0" id="ixv-12555" unitRef="usd">19375000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c74" decimals="0" id="ixv-12556" unitRef="usd">16130000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c2" decimals="0" id="ixv-12557" unitRef="usd">19375000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c74" decimals="0" id="ixv-12558" unitRef="usd">16130000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c2" decimals="0" id="ixv-12559" unitRef="usd">19375000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c3" decimals="0" id="ixv-12560" unitRef="usd">19326000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c202" decimals="0" id="ixv-12561" unitRef="usd">4840000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c203" decimals="0" id="ixv-12562" unitRef="usd">5667000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c204" decimals="0" id="ixv-12563" unitRef="usd">14535000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c205" decimals="0" id="ixv-12564" unitRef="usd">13659000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-8068">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;18. Segment Information&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; The Company&#x2019;s three operating segments are as follows: &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt;"&gt;
    &lt;div style="float: left; text-align: right; font-size: 10pt;"&gt;
     &lt;span style="min-width: 18pt; display: inline-block; text-align: left;"&gt;&#x25cf;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div style="margin-left: 18pt; font-size: 10pt;"&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="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt; clear: both;"&gt;
    &lt;div style="float: left; text-align: right; font-size: 10pt;"&gt;
     &lt;span style="min-width: 18pt; display: inline-block; text-align: left;"&gt;&#x25cf;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div style="margin-left: 18pt; font-size: 10pt;"&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="line-height: 1.26; margin-left: 18.0pt; font-size: 10pt; clear: both;"&gt;
    &lt;div style="float: left; text-align: right; font-size: 10pt;"&gt;
     &lt;span style="min-width: 18pt; display: inline-block; text-align: left;"&gt;&#x25cf;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div style="margin-left: 18pt; font-size: 10pt;"&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; font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="color: rgb(0, 0, 0);"&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, are not required to be separately reported, and are included within the &#x201c;all other&#x201d; category.&lt;/span&gt;
  &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;Financial information relating to the Company&#x2019;s segments is as follows: &lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended December 31, 2024&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Hard Parts&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;All Other&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net sales to external customers&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;174,548,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;11,628,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;186,176,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intersegment sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;344,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;222,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;566,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating income (loss)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;19,069,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(1,515,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;17,554,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;2,321,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;211,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;2,532,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Segment assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;962,855,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;54,855,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,017,710,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Capital expenditures&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;601,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;68,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;669,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
  &lt;p&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/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&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended December 31, 2023&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Hard Parts&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;All Other&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net sales to external customers&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;161,254,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;10,608,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;171,862,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intersegment sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;242,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;116,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;358,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating income (loss)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;9,993,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(473,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;9,520,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;2,557,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;321,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;2,878,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Segment assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,005,470,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;51,965,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,057,435,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Capital expenditures&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;221,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;72,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;293,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/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&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended December 31, 2024&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Hard Parts&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;All Other&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net sales to external customers&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;527,412,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;36,837,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;564,249,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intersegment sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;840,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;794,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;1,634,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating income (loss)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;23,893,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(322,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;23,571,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;7,247,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;615,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;7,862,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Capital expenditures&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,402,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;314,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,716,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/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&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended December 31, 2023&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Hard Parts&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;All Other&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net sales to external customers&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;495,422,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;32,784,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;528,206,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intersegment sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;442,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;249,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;691,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating income (loss)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;36,702,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(2,852,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;33,850,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;7,825,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;1,019,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;8,844,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Capital expenditures&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;352,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;110,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;462,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Net sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total net sales for reportable segment&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;174,892,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;161,496,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;528,252,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;495,864,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other net sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;11,850,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;10,724,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;37,631,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;33,033,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Elimination of intersegment net sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;(566,000&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;(358,000&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;(1,634,000&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;(691,000&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; padding-bottom: 3px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total consolidated net sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;186,176,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;171,862,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;564,249,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;528,206,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Profit or loss&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total operating income for reportable segment (1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;19,069,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;9,993,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;23,893,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;36,702,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other operating  loss&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(1,515,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(473,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(322,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(2,852,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Elimination of intersegment operating income&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;27,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;4,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;74,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;52,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Interest expense, net&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(14,435,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(18,297,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(43,004,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(45,400,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Change in fair value of compound net derivative liability&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;260,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(1,160,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,460,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(1,690,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Loss on extinguishment of debt&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(168,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total consolidated income (loss) before income tax expense &lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;3,406,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(9,933,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(16,899,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(13,356,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total assets for reportable segment&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;962,855,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,019,811,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;54,855,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;54,946,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Elimination of intersegment assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(68,202,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(62,755,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 3px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total consolidated assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;949,508,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;1,012,002,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 10pt;"&gt;&#160;&lt;/div&gt;


  &lt;div style="margin-left: 18.0pt; font-size: 10pt;"&gt; &lt;div style="float: left; text-align: right; font-size: 10pt;"&gt; &lt;span style="min-width: 18pt; display: inline-block; text-align: left;"&gt;(1)&lt;/span&gt; &lt;/div&gt; &lt;div style="margin-left: 18pt; font-size: 10pt;"&gt; Operating income for the Company&#x2019;s Hard Parts segment includes the foreign exchange impact of lease liabilities and forward contracts, which were a loss of $2,460,000 and a gain of $3,149,000 for the three months ended December 31, 2024 and 2023, respectively, and a loss of $18,966,000 and a gain of $2,659,000, for the nine months ended December 31, 2024 and 2023, respectively. &lt;/div&gt; &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="INF"
      id="ixv-12565"
      unitRef="Segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-12566">Financial information relating to the Company&#x2019;s segments is as follows:&lt;table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended December 31, 2024&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Hard Parts&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;All Other&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net sales to external customers&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;174,548,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;11,628,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;186,176,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intersegment sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;344,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;222,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;566,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating income (loss)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;19,069,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(1,515,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;17,554,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;2,321,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;211,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;2,532,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Segment assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;962,855,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;54,855,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,017,710,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Capital expenditures&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;601,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;68,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;669,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/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&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended December 31, 2023&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Hard Parts&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;All Other&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net sales to external customers&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;161,254,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;10,608,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;171,862,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intersegment sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;242,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;116,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;358,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating income (loss)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;9,993,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(473,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;9,520,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;2,557,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;321,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;2,878,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Segment assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,005,470,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;51,965,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,057,435,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Capital expenditures&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;221,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;72,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;293,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/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&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended December 31, 2024&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Hard Parts&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;All Other&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net sales to external customers&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;527,412,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;36,837,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;564,249,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intersegment sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;840,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;794,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;1,634,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating income (loss)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;23,893,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(322,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;23,571,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;7,247,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;615,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;7,862,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Capital expenditures&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,402,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;314,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,716,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/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&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="11" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended December 31, 2023&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Hard Parts&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;All Other&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net sales to external customers&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;495,422,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;32,784,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;528,206,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Intersegment sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;442,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;249,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;691,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating income (loss)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;36,702,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(2,852,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;33,850,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;7,825,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;1,019,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;8,844,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Capital expenditures&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;352,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;110,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;462,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Net sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total net sales for reportable segment&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;174,892,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;161,496,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;528,252,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;495,864,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other net sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;11,850,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;10,724,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;37,631,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;33,033,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Elimination of intersegment net sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;(566,000&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;(358,000&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;(1,634,000&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;(691,000&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; padding-bottom: 3px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total consolidated net sales&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;186,176,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;171,862,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;564,249,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;528,206,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font-size: 10pt; text-align: left; width: 100%; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; white-space: nowrap;"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="7" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Profit or loss&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total operating income for reportable segment (1)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;19,069,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;9,993,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;23,893,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;36,702,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other operating  loss&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(1,515,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(473,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(322,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(2,852,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Elimination of intersegment operating income&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;27,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;4,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;74,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;52,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Interest expense, net&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(14,435,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(18,297,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(43,004,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;(45,400,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Change in fair value of compound net derivative liability&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;260,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(1,160,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,460,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;(1,690,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Loss on extinguishment of debt&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(168,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total consolidated income (loss) before income tax expense &lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;3,406,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(9,933,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(16,899,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(13,356,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font-size: 10pt; text-align: left; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 1px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td colspan="3" rowspan="1" style="vertical-align: top; white-space: nowrap; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;March 31, 2024&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total assets for reportable segment&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;962,855,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,019,811,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;54,855,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%;" valign="bottom"&gt; &lt;div&gt;54,946,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Elimination of intersegment assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(68,202,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;(62,755,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top; padding-bottom: 3px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total consolidated assets&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;949,508,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 3px;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;&lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; border-bottom: 3px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;1,012,002,000&lt;/div&gt; &lt;/td&gt;&lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 3px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-left: 18.0pt; font-size: 10pt;"&gt; &lt;div style="float: left; text-align: right; font-size: 10pt;"&gt; &lt;span style="min-width: 18pt; display: inline-block; text-align: left;"&gt;(1)&lt;/span&gt; &lt;/div&gt; &lt;div style="margin-left: 18pt; font-size: 10pt;"&gt; Operating income for the Company&#x2019;s Hard Parts segment includes the foreign exchange impact of lease liabilities and forward contracts, which were a loss of $2,460,000 and a gain of $3,149,000 for the three months ended December 31, 2024 and 2023, respectively, and a loss of $18,966,000 and a gain of $2,659,000, for the nine months ended December 31, 2024 and 2023, respectively. &lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c206" decimals="0" id="ixv-12567" unitRef="usd">174548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c207" decimals="0" id="ixv-12568" unitRef="usd">11628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="0" id="ixv-12569" unitRef="usd">186176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c208" decimals="0" id="ixv-12570" unitRef="usd">344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c209" decimals="0" id="ixv-12571" unitRef="usd">222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c210" decimals="0" id="ixv-12572" unitRef="usd">566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c211" decimals="0" id="ix_2_fact" unitRef="usd">19069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c212" decimals="0" id="ixv-12574" unitRef="usd">-1515000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c213" decimals="0" id="ixv-12575" unitRef="usd">17554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c211" decimals="0" id="ixv-12576" unitRef="usd">2321000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c212" decimals="0" id="ixv-12577" unitRef="usd">211000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c213" decimals="0" id="ixv-12578" unitRef="usd">2532000</us-gaap:DepreciationAndAmortization>
    <us-gaap:Assets contextRef="c214" decimals="0" id="ixv-12579" unitRef="usd">962855000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c215" decimals="0" id="ixv-12580" unitRef="usd">54855000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c216" decimals="0" id="ixv-12581" unitRef="usd">1017710000</us-gaap:Assets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c211" decimals="0" id="ixv-12582" unitRef="usd">601000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c212" decimals="0" id="ixv-12583" unitRef="usd">68000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c213" decimals="0" id="ixv-12584" unitRef="usd">669000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c217" decimals="0" id="ixv-12585" unitRef="usd">161254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c218" decimals="0" id="ixv-12586" unitRef="usd">10608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c7" decimals="0" id="ixv-12587" unitRef="usd">171862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c219" decimals="0" id="ixv-12588" unitRef="usd">242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c220" decimals="0" id="ixv-12589" unitRef="usd">116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c221" decimals="0" id="ixv-12590" unitRef="usd">358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c222" decimals="0" id="ix_3_fact" unitRef="usd">9993000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c223" decimals="0" id="ixv-12592" unitRef="usd">-473000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c224" decimals="0" id="ixv-12593" unitRef="usd">9520000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c222" decimals="0" id="ixv-12594" unitRef="usd">2557000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c223" decimals="0" id="ixv-12595" unitRef="usd">321000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c224" decimals="0" id="ixv-12596" unitRef="usd">2878000</us-gaap:DepreciationAndAmortization>
    <us-gaap:Assets contextRef="c225" decimals="0" id="ixv-12597" unitRef="usd">1005470000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c226" decimals="0" id="ixv-12598" unitRef="usd">51965000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c227" decimals="0" id="ixv-12599" unitRef="usd">1057435000</us-gaap:Assets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c222" decimals="0" id="ixv-12600" unitRef="usd">221000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c223" decimals="0" id="ixv-12601" unitRef="usd">72000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c224" decimals="0" id="ixv-12602" unitRef="usd">293000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c228" decimals="0" id="ixv-12603" unitRef="usd">527412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c229" decimals="0" id="ixv-12604" unitRef="usd">36837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-12605" unitRef="usd">564249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c230" decimals="0" id="ixv-12606" unitRef="usd">840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c231" decimals="0" id="ixv-12607" unitRef="usd">794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c232" decimals="0" id="ixv-12608" unitRef="usd">1634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c233" decimals="0" id="ix_4_fact" unitRef="usd">23893000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c234" decimals="0" id="ixv-12610" unitRef="usd">-322000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c235" decimals="0" id="ixv-12611" unitRef="usd">23571000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c233" decimals="0" id="ixv-12612" unitRef="usd">7247000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c234" decimals="0" id="ixv-12613" unitRef="usd">615000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c235" decimals="0" id="ixv-12614" unitRef="usd">7862000</us-gaap:DepreciationAndAmortization>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c233" decimals="0" id="ixv-12615" unitRef="usd">1402000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c234" decimals="0" id="ixv-12616" unitRef="usd">314000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c235" decimals="0" id="ixv-12617" unitRef="usd">1716000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c236" decimals="0" id="ixv-12618" unitRef="usd">495422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c237" decimals="0" id="ixv-12619" unitRef="usd">32784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c8" decimals="0" id="ixv-12620" unitRef="usd">528206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c238" decimals="0" id="ixv-12621" unitRef="usd">442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c239" decimals="0" id="ixv-12622" unitRef="usd">249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c240" decimals="0" id="ixv-12623" unitRef="usd">691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c241" decimals="0" id="ix_5_fact" unitRef="usd">36702000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c242" decimals="0" id="ixv-12625" unitRef="usd">-2852000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c243" decimals="0" id="ixv-12626" unitRef="usd">33850000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c241" decimals="0" id="ixv-12627" unitRef="usd">7825000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c242" decimals="0" id="ixv-12628" unitRef="usd">1019000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c243" decimals="0" id="ixv-12629" unitRef="usd">8844000</us-gaap:DepreciationAndAmortization>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c241" decimals="0" id="ixv-12630" unitRef="usd">352000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c242" decimals="0" id="ixv-12631" unitRef="usd">110000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c243" decimals="0" id="ixv-12632" unitRef="usd">462000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c211" decimals="0" id="ixv-12633" unitRef="usd">174892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c222" decimals="0" id="ixv-12634" unitRef="usd">161496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c233" decimals="0" id="ixv-12635" unitRef="usd">528252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c241" decimals="0" id="ixv-12636" unitRef="usd">495864000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c212" decimals="0" id="ixv-12637" unitRef="usd">11850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c223" decimals="0" id="ixv-12638" unitRef="usd">10724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c234" decimals="0" id="ixv-12639" unitRef="usd">37631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c242" decimals="0" id="ixv-12640" unitRef="usd">33033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="0" id="ixv-12641" unitRef="usd">186176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c7" decimals="0" id="ixv-12642" unitRef="usd">171862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-12643" unitRef="usd">564249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c8" decimals="0" id="ixv-12644" unitRef="usd">528206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c211" decimals="0" id="ix_6_fact" unitRef="usd">19069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c222" decimals="0" id="ix_7_fact" unitRef="usd">9993000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c233" decimals="0" id="ix_8_fact" unitRef="usd">23893000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c241" decimals="0" id="ix_9_fact" unitRef="usd">36702000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c212" decimals="0" id="ixv-12649" unitRef="usd">-1515000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c223" decimals="0" id="ixv-12650" unitRef="usd">-473000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c234" decimals="0" id="ixv-12651" unitRef="usd">-322000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c242" decimals="0" id="ixv-12652" unitRef="usd">-2852000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c210" decimals="0" id="ixv-12653" unitRef="usd">27000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c221" decimals="0" id="ixv-12654" unitRef="usd">4000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c232" decimals="0" id="ixv-12655" unitRef="usd">74000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c240" decimals="0" id="ixv-12656" unitRef="usd">52000</us-gaap:OperatingIncomeLoss>
    <mpaa:InterestExpenseNet contextRef="c6" decimals="0" id="ixv-12657" unitRef="usd">14435000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c7" decimals="0" id="ixv-12658" unitRef="usd">18297000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c0" decimals="0" id="ixv-12659" unitRef="usd">43004000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c8" decimals="0" id="ixv-12660" unitRef="usd">45400000</mpaa:InterestExpenseNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c6" decimals="0" id="ixv-12661" unitRef="usd">260000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c7" decimals="0" id="ixv-12662" unitRef="usd">-1160000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="0" id="ixv-12663" unitRef="usd">2460000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c8" decimals="0" id="ixv-12664" unitRef="usd">-1690000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c6" decimals="0" id="ixv-12665" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c7" decimals="0" id="ixv-12666" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" decimals="0" id="ixv-12667" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c8" decimals="0" id="ixv-12668" unitRef="usd">-168000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-12669" unitRef="usd">3406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-12670" unitRef="usd">-9933000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-12671" unitRef="usd">-16899000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c8" decimals="0" id="ixv-12672" unitRef="usd">-13356000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets contextRef="c214" decimals="0" id="ixv-12673" unitRef="usd">962855000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c244" decimals="0" id="ixv-12674" unitRef="usd">1019811000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c215" decimals="0" id="ixv-12675" unitRef="usd">54855000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c245" decimals="0" id="ixv-12676" unitRef="usd">54946000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c246" decimals="0" id="ixv-12677" unitRef="usd">-68202000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c247" decimals="0" id="ixv-12678" unitRef="usd">-62755000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-12679" unitRef="usd">949508000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-12680" unitRef="usd">1012002000</us-gaap:Assets>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c6" decimals="0" id="ixv-12682" unitRef="usd">-2460000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c7" decimals="0" id="ixv-12683" unitRef="usd">3149000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c0" decimals="0" id="ixv-12684" unitRef="usd">-18966000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c8" decimals="0" id="ixv-12685" unitRef="usd">2659000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:TreasuryStockTextBlock contextRef="c0" id="ixv-9103">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;19. Share Repurchases&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 and nine months ended December 31, 2024, the Company repurchased 268,130 shares of its common stock for $2,096,000. The Company did not repurchase any shares of its common stock during the three and nine months ended December 31, 2023. As of December 31, 2024, $20,841,000 has been utilized and $16,159,000 remains available to repurchase shares under the authorized share repurchase program, subject to the limit in the Company&#x2019;s Credit Facility. The Company retired the 1,105,137 shares repurchased under this program through December 31, 2024. 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="c248" decimals="0" id="ixv-12686" unitRef="usd">20000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c70" decimals="0" id="ixv-12687" unitRef="usd">37000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c33"
      decimals="0"
      id="ixv-12688"
      unitRef="shares">268130</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c249"
      decimals="0"
      id="ixv-12689"
      unitRef="shares">2096000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c66"
      decimals="INF"
      id="ixv-12690"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c250"
      decimals="INF"
      id="ixv-12691"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue contextRef="c249" decimals="0" id="ixv-12692" unitRef="usd">20841000</mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c37" decimals="0" id="ixv-12693" unitRef="usd">16159000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <mpaa:StockRepurchasedAndRetiredCumulativeShares
      contextRef="c249"
      decimals="0"
      id="ixv-12694"
      unitRef="shares">1105137</mpaa:StockRepurchasedAndRetiredCumulativeShares>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-9112">&lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-weight: bold;"&gt;20. Related Party Transactions&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;
   &lt;span style="font-family: Times; font-style: italic;"&gt;Lease&lt;/span&gt;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt; &lt;span style="font-family: Times;"&gt;In December 2022, the Company entered into an operating lease for its 35,000 square foot manufacturing, warehouse, and office facility in Ontario, Canada, with a company co-owned by a member of management. The lease, which commenced January 1, 2023, has an initial term of one year with a base rent of approximately $27,000 per month and includes options to renew for up to four years. In November 2023, the Company exercised one of these options to renew for an additional &lt;span style="-sec-ix-hidden: hidden-fact-27"&gt;one&lt;/span&gt;-year period. In February 2025, the Company exercised a second extension term for an additional &lt;span style="-sec-ix-hidden: hidden-fact-28"&gt;three&lt;/span&gt;-year period with a base rent of approximately $30,000 per month, which took effect on January 1, 2025. The rent expense recorded for the related party lease was $81,000 and $243,000 for the three and nine months ended December 31, 2024 and 2023.&lt;/span&gt; &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 style="font-size: 10pt;"&gt;&#160;
  &lt;/div&gt;
  &lt;div style="font-size: 10pt;"&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 consistent with the Company&#x2019;s previously disclosed standard compensation practices for non-employee directors, which are described in the Company&#x2019;s Definitive Proxy Statement, filed with the SEC on July 26, 2024. &lt;/span&gt;
  &lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="c251"
      decimals="0"
      id="ixv-12695"
      unitRef="sqft">35000</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c252" id="ixv-12696">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <mpaa:OperatingLeaseBaseRent contextRef="c251" decimals="0" id="ixv-12698" unitRef="usd">27000</mpaa:OperatingLeaseBaseRent>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c252" id="ixv-12699">P4Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <mpaa:OperatingLeaseBaseRent contextRef="c255" decimals="0" id="ixv-12700" unitRef="usd">30000</mpaa:OperatingLeaseBaseRent>
    <us-gaap:OperatingLeaseExpense contextRef="c256" decimals="0" id="ixv-12701" unitRef="usd">81000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c257" decimals="0" id="ixv-12702" unitRef="usd">81000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c253" decimals="0" id="ixv-12703" unitRef="usd">243000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c258" decimals="0" id="ixv-12704" unitRef="usd">243000</us-gaap:OperatingLeaseExpense>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c6" id="ixv-12705">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c6" id="ixv-12706">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c6" id="ixv-12707">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c6" id="ixv-12708">false</ecd:Rule10b51ArrTrmntdFlag>
    <us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration contextRef="c2" id="hidden-fact-0">http://fasb.org/us-gaap/2024#RelatedPartyMember</us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration>
    <us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration contextRef="c3" id="hidden-fact-1">http://fasb.org/us-gaap/2024#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:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c3" id="hidden-fact-4">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c3" id="hidden-fact-5">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c2" id="hidden-fact-6">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c2" id="hidden-fact-7">http://fasb.org/us-gaap/2024#ConvertibleDebtNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-8">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-9">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-10">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-11">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-12">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-13">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-14">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-15">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-16">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-17">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-18">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-19">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c2" id="hidden-fact-20">http://fasb.org/us-gaap/2024#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeTermOfContract contextRef="c138" id="hidden-fact-21">P1Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c180" id="hidden-fact-22">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c183" id="hidden-fact-23">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c187"
      decimals="2"
      id="hidden-fact-24"
      unitRef="pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c188"
      decimals="2"
      id="hidden-fact-25"
      unitRef="pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c189"
      decimals="2"
      id="hidden-fact-26"
      unitRef="pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <mpaa:LesseeOperatingLeaseAdditionalRenewalTerm contextRef="c253" id="hidden-fact-27">P1Y</mpaa:LesseeOperatingLeaseAdditionalRenewalTerm>
    <mpaa:LesseeOperatingLeaseSecondExtensionTerm contextRef="c254" id="hidden-fact-28">P3Y</mpaa:LesseeOperatingLeaseSecondExtensionTerm>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-12740">0000918251</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-12741">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-12742">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-12743">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-12744">--03-31</dei:CurrentFiscalYearEndDate>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Granted includes 10,952 additional PSUs issued in connection with the vesting of the Company&#x2019;s June 2021 PSU grant based on actual Company performance metrics exceeding target performance levels.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_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_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_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_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_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">Operating income for the Company&#x2019;s Hard Parts segment includes the foreign exchange impact of lease liabilities and forward contracts, which were a loss of $2,460,000 and a gain of $3,149,000 for the three months ended December 31, 2024 and 2023, respectively, and a loss of $18,966,000 and a gain of $2,659,000, for the nine months ended December 31, 2024 and 2023, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
